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

#include <CmiBinaryMessages.h>

+ Inheritance diagram for CMI::ProductDownloadRequestForTradingSessionWithUnderlying:
+ Collaboration diagram for CMI::ProductDownloadRequestForTradingSessionWithUnderlying:

Public Member Functions

FieldsIterator getIterator () const
 
size_t getMsgLength () const
 
const UInt8 getProductType () const throw ()
 
const AsciiString getRequestId () const throw ()
 
FieldsSetIterator getSetIterator ()
 
const UInt8 getTradingSessionId () const throw ()
 
 ProductDownloadRequestForTradingSessionWithUnderlying () throw ()
 
 ProductDownloadRequestForTradingSessionWithUnderlying (bool initFields) throw ()
 
void setProductType (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 productType
 
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_ProductDownloadRequestForTradingSessionWithUnderlying
 

Constructor & Destructor Documentation

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

Member Function Documentation

FieldsIterator CMI::ProductDownloadRequestForTradingSessionWithUnderlying::getIterator ( ) const
inline
FieldsIterator CMI::ProductDownloadRequestForTradingSessionWithUnderlying::getIterator ( const StandardHeader message)
inlinestatic
size_t CMI::ProductDownloadRequestForTradingSessionWithUnderlying::getMinMessageSize ( )
inlinestatic
size_t CMI::ProductDownloadRequestForTradingSessionWithUnderlying::getMsgLength ( ) const
inline
const UInt8 CMI::ProductDownloadRequestForTradingSessionWithUnderlying::getProductType ( ) const
throw (
)
inline
const AsciiString CMI::ProductDownloadRequestForTradingSessionWithUnderlying::getRequestId ( ) const
throw (
)
inline
FieldsSetIterator CMI::ProductDownloadRequestForTradingSessionWithUnderlying::getSetIterator ( )
inline
FieldsSetIterator CMI::ProductDownloadRequestForTradingSessionWithUnderlying::getSetIterator ( StandardHeader message)
inlinestatic
const UInt8 CMI::ProductDownloadRequestForTradingSessionWithUnderlying::getTradingSessionId ( ) const
throw (
)
inline
void CMI::ProductDownloadRequestForTradingSessionWithUnderlying::setProductType ( UInt8  value)
throw (
)
inline
void CMI::ProductDownloadRequestForTradingSessionWithUnderlying::setRequestId ( const AsciiString val)
throw (
)
inline

References CMI::StringCopy().

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

Referenced by CMI::messageToStream().

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

Member Data Documentation

UInt8 CMI::ProductDownloadRequestForTradingSessionWithUnderlying::productType
Alpha8 CMI::ProductDownloadRequestForTradingSessionWithUnderlying::requestId
UInt8 CMI::ProductDownloadRequestForTradingSessionWithUnderlying::tradingSessionId
const MessageType::Enum CMI::ProductDownloadRequestForTradingSessionWithUnderlying::TYPE = MessageType::MessageType_ProductDownloadRequestForTradingSessionWithUnderlying
static