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

Product Download Response for Class - Strategy. More...

Classes

class  Product
 Product. More...
 

Public Types

typedef std::vector< ProductProducts
 Products. 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...
 
 ProductDownloadForStrategyClassResponse ()
 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
 A Fixed 8 byte unique request Identifier. More...
 
std::string classSymbol
 Listed symbol name. More...
 
std::string underlyingSymbol
 Underlying symbol of this derivative. More...
 
UInt32 classKey
 Unique identifier of a product class (Symbol) as identified by CBOE. More...
 
TradingSessionCodes::Enum tradingSessionId
 Trading session code. More...
 
UInt8 finalResponse
 Indicator this is the final message of the response of the class. More...
 
Products products
 

Friends

class Serializer
 

Detailed Description

Product Download Response for Class - Strategy.

Member Typedef Documentation

typedef std::vector<Product> Products

Products.

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

UInt32 classKey

Unique identifier of a product class (Symbol) as identified by CBOE.

std::string classSymbol

Listed symbol name.

UInt8 finalResponse

Indicator this is the final message of the response of the class.

If request contains group of classes, one for each class on last product of the class.

std::string requestId

A Fixed 8 byte unique request Identifier.

TradingSessionCodes::Enum tradingSessionId

Trading session code.

std::string underlyingSymbol

Underlying symbol of this derivative.