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

#include <CmiBinaryMessages.h>

+ Inheritance diagram for CMI::SessionReject:
+ Collaboration diagram for CMI::SessionReject:

Public Member Functions

FieldsIterator getIterator () const
 
const UInt32 getLastKnowSequenceNumber () const throw ()
 
size_t getMsgLength () const
 
const UInt32 getReferenceSequenceNumber () const throw ()
 
const UInt16 getRejectReasonCode () const throw ()
 
FieldsSetIterator getSetIterator ()
 
 SessionReject () throw ()
 
 SessionReject (bool initFields) throw ()
 
void setLastKnowSequenceNumber (UInt32 value) throw ()
 
void setReferenceSequenceNumber (UInt32 value) throw ()
 
void setRejectReasonCode (UInt16 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 lastKnowSequenceNumber
 
UInt32 referenceSequenceNumber
 
UInt16 rejectReasonCode
 
- 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_SessionReject
 

Constructor & Destructor Documentation

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

Member Function Documentation

FieldsIterator CMI::SessionReject::getIterator ( ) const
inline
FieldsIterator CMI::SessionReject::getIterator ( const StandardHeader message)
inlinestatic
const UInt32 CMI::SessionReject::getLastKnowSequenceNumber ( ) const
throw (
)
inline

References BSWAP32.

size_t CMI::SessionReject::getMinMessageSize ( )
inlinestatic
size_t CMI::SessionReject::getMsgLength ( ) const
inline
const UInt32 CMI::SessionReject::getReferenceSequenceNumber ( ) const
throw (
)
inline

References BSWAP32.

Referenced by CMI::convertSessionLevelMsgToFix().

const UInt16 CMI::SessionReject::getRejectReasonCode ( ) const
throw (
)
inline

References BSWAP16.

Referenced by CMI::convertSessionLevelMsgToFix().

FieldsSetIterator CMI::SessionReject::getSetIterator ( )
inline
FieldsSetIterator CMI::SessionReject::getSetIterator ( StandardHeader message)
inlinestatic
void CMI::SessionReject::setLastKnowSequenceNumber ( UInt32  value)
throw (
)
inline

References BSWAP32.

void CMI::SessionReject::setReferenceSequenceNumber ( UInt32  value)
throw (
)
inline

References BSWAP32.

Referenced by CMI::convertSessionLevelMsgToBinary().

void CMI::SessionReject::setRejectReasonCode ( UInt16  value)
throw (
)
inline

References BSWAP16.

Referenced by CMI::convertSessionLevelMsgToBinary().

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

Referenced by CMI::messageToStream().

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

Member Data Documentation

UInt32 CMI::SessionReject::lastKnowSequenceNumber
UInt32 CMI::SessionReject::referenceSequenceNumber
UInt16 CMI::SessionReject::rejectReasonCode
const MessageType::Enum CMI::SessionReject::TYPE = MessageType::MessageType_SessionReject
static