The Contract Availability message is used to notify users of which contracts are currently available for trading. More...
Public Types | |
enum | { MinNoContracts = 0, MaxNoContracts = 200 } |
Public Member Functions | |
ContractAvailability () | |
Constructor. | |
ContractAvailability (const ContractAvailability &) | |
Copy constructor. | |
~ContractAvailability () | |
Destructor. | |
ContractAvailability & | operator= (const ContractAvailability &) |
Assignment. | |
SequenceNumber | messageSequenceNumber () const |
Get internal sequence number. | |
RequestId | contractAvailabilityId () const |
ID for the Contract Availability message. | |
bool | availabilityStatus () const |
Get contract (un)available status. | |
bool | lastRptRequested () const |
Indicates the last message in a sequence. | |
SecurityIdSource::Enum | securityIdSource () const |
Get security ID source. | |
UInt8 | noContracts () const |
Get number of Contract entries. | |
const String & | securityId (UInt8 index) const |
Get contract detail. | |
std::string | toString () const |
Dump state to string. | |
void | serialize (MessageSerializer &) |
Serialize data (for internal use) |
The Contract Availability message is used to notify users of which contracts are currently available for trading.
It will be returned at Logon and also in the event that the availability of a contract changes whilst the user is logged on.