Session Profile Response. More...
Classes | |
class | Account |
Account. More... | |
class | AssignedClass |
Assigned class key. More... | |
class | ClassProfile |
Class profile. More... | |
class | DefaultProfile |
Default profile. More... | |
class | DefaultSessionProfile |
Default session profile. More... | |
class | DPM |
DPM. More... | |
class | ExecutingGiveUpFirm |
Executing or Give Up firm. More... | |
Public Types | |
typedef std::vector< ExecutingGiveUpFirm > | ExecutingGiveUpFirms |
Executing or Give Up firms. More... | |
typedef std::vector< Account > | Accounts |
Accounts. More... | |
typedef std::vector< AssignedClass > | AssignedClasses |
Assigned class keys. More... | |
typedef std::vector< DPM > | DPMs |
DPMs. More... | |
typedef std::vector< DefaultProfile > | DefaultProfiles |
Default profiles. More... | |
typedef std::vector< DefaultSessionProfile > | DefaultSessionProfiles |
Default session profiles. More... | |
typedef std::vector< ClassProfile > | ClassProfiles |
Class profiles. More... | |
Public Member Functions | |
MessageType::Enum | type () const |
Message type. More... | |
void | validate () const |
Validates message data by checking length limits for strings. More... | |
std::string | toString () const |
Returns string representation. More... | |
SessionProfileResponse () | |
Default constructor. More... | |
Public Attributes | |
std::string | userAcronym |
User Acronym. More... | |
std::string | userId |
User Id. More... | |
std::string | exchange |
Exchange. More... | |
std::string | firmNumber |
Firm Number. More... | |
std::string | userAssignedId |
User Assigned Id. More... | |
std::string | role |
User role. More... | |
ExecutingGiveUpFirms | executingGiveUpFirms |
Accounts | accounts |
AssignedClasses | assignedClasses |
DPMs | dpms |
DefaultProfiles | defaultProfiles |
DefaultSessionProfiles | defaultSessionProfiles |
ClassProfiles | classProfiles |
Friends | |
class | Serializer |
Session Profile Response.
typedef std::vector<AssignedClass> AssignedClasses |
Assigned class keys.
typedef std::vector<ClassProfile> ClassProfiles |
Class profiles.
typedef std::vector<DefaultProfile> DefaultProfiles |
Default profiles.
typedef std::vector<DefaultSessionProfile> DefaultSessionProfiles |
Default session profiles.
typedef std::vector<ExecutingGiveUpFirm> ExecutingGiveUpFirms |
Executing or Give Up firms.
Default constructor.
|
virtual |
Returns string representation.
Implements Message.
|
inlinevirtual |
Message type.
Implements Message.
|
virtual |
Validates message data by checking length limits for strings.
Throws std::invalid_artument exception if message content is invalid.
Implements Message.
std::string exchange |
Exchange.
std::string firmNumber |
Firm Number.
std::string role |
User role.
std::string userAcronym |
User Acronym.
std::string userAssignedId |
User Assigned Id.
std::string userId |
User Id.