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

Trading Session Business Day Response. 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...
 
 TradingSessionBusinessDayResponse ()
 Default constructor. More...
 
- Public Member Functions inherited from Message
SerializedMessage toSerialized () const
 Returns serialized representation. More...
 
virtual ~Message ()
 Destructor. More...
 

Public Attributes

std::string requestId
 User defined fixed 8 byte unique request Identifier. More...
 
TradingSessionCodes::Enum tradingSessionId
 Trading session code. More...
 
UInt16 year
 Business year. More...
 
UInt8 month
 Business month. More...
 
UInt8 day
 Business day. More...
 

Friends

class Serializer
 

Detailed Description

Trading Session Business Day Response.

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

UInt8 day

Business day.

UInt8 month

Business month.

std::string requestId

User defined fixed 8 byte unique request Identifier.

-If used as a response, this is the request identifier from the user's Trading Session Business Day Request. -If used as a trading session business day status notification published by CBOE, this is the request identifier from the Trading Session Status Request.

TradingSessionCodes::Enum tradingSessionId

Trading session code.

UInt16 year

Business year.