OnixS CBOE CMi2 Trading Handler for C++  1.1.3.0
Classes | Public Types | Public Member Functions | Public Attributes | Friends | List of all members
SessionProfileResponse Class Reference

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< ExecutingGiveUpFirmExecutingGiveUpFirms
 Executing or Give Up firms. More...
 
typedef std::vector< AccountAccounts
 Accounts. More...
 
typedef std::vector< AssignedClassAssignedClasses
 Assigned class keys. More...
 
typedef std::vector< DPMDPMs
 DPMs. More...
 
typedef std::vector< DefaultProfileDefaultProfiles
 Default profiles. More...
 
typedef std::vector< DefaultSessionProfileDefaultSessionProfiles
 Default session profiles. More...
 
typedef std::vector< ClassProfileClassProfiles
 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 Member Functions inherited from Message
SerializedMessage toSerialized () const
 Returns serialized representation. More...
 
virtual ~Message ()
 Destructor. 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
 

Detailed Description

Session Profile Response.

Member Typedef Documentation

typedef std::vector<Account> Accounts

Accounts.

typedef std::vector<AssignedClass> AssignedClasses

Assigned class keys.

typedef std::vector<ClassProfile> ClassProfiles

Class profiles.

typedef std::vector<DefaultProfile> DefaultProfiles

Default profiles.

Default session profiles.

typedef std::vector<DPM> DPMs

DPMs.

Executing or Give Up firms.

Constructor & Destructor Documentation

Default constructor.

Member Function Documentation

std::string toString ( ) const
virtual

Returns string representation.

Implements Message.

MessageType::Enum type ( ) const
inlinevirtual

Message type.

Implements Message.

void validate ( ) const
virtual

Validates message data by checking length limits for strings.

Throws std::invalid_artument exception if message content is invalid.

Implements Message.

Member Data Documentation

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.