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::RequestAcknowledgementMessage Struct Reference

#include <CmiBinaryMessages.h>

+ Inheritance diagram for CMI::RequestAcknowledgementMessage:
+ Collaboration diagram for CMI::RequestAcknowledgementMessage:

Public Member Functions

FieldsIterator getIterator () const
 
size_t getMsgLength () const
 
const UInt32 getReferenceSequenceNumber () const throw ()
 
FieldsSetIterator getSetIterator ()
 
 RequestAcknowledgementMessage () throw ()
 
 RequestAcknowledgementMessage (bool initFields) throw ()
 
void setReferenceSequenceNumber (UInt32 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

UInt32 referenceSequenceNumber
 
- 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_RequestAcknowledgementMessage
 

Constructor & Destructor Documentation

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

Member Function Documentation

FieldsIterator CMI::RequestAcknowledgementMessage::getIterator ( ) const
inline
FieldsIterator CMI::RequestAcknowledgementMessage::getIterator ( const StandardHeader message)
inlinestatic
size_t CMI::RequestAcknowledgementMessage::getMinMessageSize ( )
inlinestatic
size_t CMI::RequestAcknowledgementMessage::getMsgLength ( ) const
inline
const UInt32 CMI::RequestAcknowledgementMessage::getReferenceSequenceNumber ( ) const
throw (
)
inline

References BSWAP32.

FieldsSetIterator CMI::RequestAcknowledgementMessage::getSetIterator ( )
inline
FieldsSetIterator CMI::RequestAcknowledgementMessage::getSetIterator ( StandardHeader message)
inlinestatic
void CMI::RequestAcknowledgementMessage::setReferenceSequenceNumber ( UInt32  value)
throw (
)
inline

References BSWAP32.

std::ostream& CMI::RequestAcknowledgementMessage::toStream ( std::ostream &  os) const
inline

Referenced by CMI::messageToStream().

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

Member Data Documentation

UInt32 CMI::RequestAcknowledgementMessage::referenceSequenceNumber
const MessageType::Enum CMI::RequestAcknowledgementMessage::TYPE = MessageType::MessageType_RequestAcknowledgementMessage
static