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

Product Download Response for Class - Futures. 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...
 
 ProductDownloadForFutureClassResponse ()
 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
 Symbol of the futures class. More...
 
std::string underlyingSymbol
 Symbol of the underlying 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. More...
 
Products products
 

Friends

class Serializer
 

Detailed Description

Product Download Response for Class - Futures.

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

Symbol of the futures class.

UInt8 finalResponse

Indicator this is the final message of the response.

std::string requestId

A Fixed 8 byte unique request Identifier.

TradingSessionCodes::Enum tradingSessionId

Trading session code.

std::string underlyingSymbol

Symbol of the underlying of this derivative.