B2BITS FIX Antenna HFT  1.0.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
CMI::ProductDownloadResponseForTradingSessionWithUnderlying Struct Reference

#include <CmiBinaryMessages.h>

+ Inheritance diagram for CMI::ProductDownloadResponseForTradingSessionWithUnderlying:
+ Collaboration diagram for CMI::ProductDownloadResponseForTradingSessionWithUnderlying:

Classes

struct  ProductsForTradingSession
 

Public Member Functions

ProductDownloadResponseForTradingSessionWithUnderlyingclone ()
 
const UInt8 getFinalResponse () const throw ()
 
FieldsIterator getIterator () const
 
size_t getMsgLength () const
 
const AsciiString getRequestId () const throw ()
 
FieldsSetIterator getSetIterator ()
 
const UInt8 getTradingSessionId () const throw ()
 
 ProductDownloadResponseForTradingSessionWithUnderlying () throw ()
 
 ProductDownloadResponseForTradingSessionWithUnderlying (bool initFields) throw ()
 
void setFinalResponse (UInt8 value) throw ()
 
void setRequestId (const AsciiString &val) throw ()
 
void setTradingSessionId (UInt8 value) throw ()
 
std::ostream & toStream (std::ostream &os) const
 
std::string toString () const
 
void updateMessageLength ()
 
- Public Member Functions inherited from CMI::StandardHeader
UInt8 getCmiMarker () const
 
UInt8 getMessageFlags () const
 
UInt32 getMessageLength () const
 
UInt32 getMessageSequenceNumber () const
 
MessageType::Enum getMessageType () const
 
UInt8 getVersion () const
 
void setCmiMarker (UInt8 marker)
 
void setMessageFlags (UInt8 value)
 
void setMessageLength (UInt32 value)
 
void setMessageSequenceNumber (UInt32 value)
 
void setMessageType (MessageType::Enum value)
 
void setMessageType (UInt8 value)
 
 StandardHeader ()
 

Static Public Member Functions

static FieldsIterator getIterator (const StandardHeader &message)
 
static size_t getMinMessageSize ()
 
static FieldsSetIterator getSetIterator (StandardHeader &message)
 
static void updateMessageLength (StandardHeader &message)
 

Public Attributes

UInt8 finalResponse
 
Alpha8 requestId
 
UInt8 tradingSessionId
 
- Public Attributes inherited from CMI::StandardHeader
UInt8 cmiMarker
 
UInt8 messageFlags
 
UInt32 messageLength
 
UInt32 messageSequenceNumber
 
MessageType messageType
 
UInt8 reserved
 
UInt16 reserved2
 
UInt8 version
 

Static Public Attributes

static const MessageType::Enum TYPE = MessageType::MessageType_ProductDownloadResponseForTradingSessionWithUnderlying
 

Constructor & Destructor Documentation

CMI::ProductDownloadResponseForTradingSessionWithUnderlying::ProductDownloadResponseForTradingSessionWithUnderlying ( )
throw (
)
inline
CMI::ProductDownloadResponseForTradingSessionWithUnderlying::ProductDownloadResponseForTradingSessionWithUnderlying ( bool  initFields)
throw (
)
inlineexplicit

Member Function Documentation

ProductDownloadResponseForTradingSessionWithUnderlying* CMI::ProductDownloadResponseForTradingSessionWithUnderlying::clone ( )
inline
const UInt8 CMI::ProductDownloadResponseForTradingSessionWithUnderlying::getFinalResponse ( ) const
throw (
)
inline
FieldsIterator CMI::ProductDownloadResponseForTradingSessionWithUnderlying::getIterator ( ) const
inline
FieldsIterator CMI::ProductDownloadResponseForTradingSessionWithUnderlying::getIterator ( const StandardHeader message)
inlinestatic
size_t CMI::ProductDownloadResponseForTradingSessionWithUnderlying::getMinMessageSize ( )
inlinestatic
size_t CMI::ProductDownloadResponseForTradingSessionWithUnderlying::getMsgLength ( ) const
inline
const AsciiString CMI::ProductDownloadResponseForTradingSessionWithUnderlying::getRequestId ( ) const
throw (
)
inline
FieldsSetIterator CMI::ProductDownloadResponseForTradingSessionWithUnderlying::getSetIterator ( )
inline
FieldsSetIterator CMI::ProductDownloadResponseForTradingSessionWithUnderlying::getSetIterator ( StandardHeader message)
inlinestatic
const UInt8 CMI::ProductDownloadResponseForTradingSessionWithUnderlying::getTradingSessionId ( ) const
throw (
)
inline
void CMI::ProductDownloadResponseForTradingSessionWithUnderlying::setFinalResponse ( UInt8  value)
throw (
)
inline
void CMI::ProductDownloadResponseForTradingSessionWithUnderlying::setRequestId ( const AsciiString val)
throw (
)
inline

References CMI::StringCopy().

void CMI::ProductDownloadResponseForTradingSessionWithUnderlying::setTradingSessionId ( UInt8  value)
throw (
)
inline
std::ostream& CMI::ProductDownloadResponseForTradingSessionWithUnderlying::toStream ( std::ostream &  os) const
inline

Referenced by CMI::messageToStream().

std::string CMI::ProductDownloadResponseForTradingSessionWithUnderlying::toString ( ) const
inline
void CMI::ProductDownloadResponseForTradingSessionWithUnderlying::updateMessageLength ( )
inline
static void CMI::ProductDownloadResponseForTradingSessionWithUnderlying::updateMessageLength ( StandardHeader message)
inlinestatic

Member Data Documentation

UInt8 CMI::ProductDownloadResponseForTradingSessionWithUnderlying::finalResponse
Alpha8 CMI::ProductDownloadResponseForTradingSessionWithUnderlying::requestId
UInt8 CMI::ProductDownloadResponseForTradingSessionWithUnderlying::tradingSessionId
const MessageType::Enum CMI::ProductDownloadResponseForTradingSessionWithUnderlying::TYPE = MessageType::MessageType_ProductDownloadResponseForTradingSessionWithUnderlying
static