B2BITS FIX Antenna HFT  1.0.17
 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
B3::BusinessMessageReject Struct Reference

#include <B3BinaryMessages.h>

+ Inheritance diagram for B3::BusinessMessageReject:
+ Collaboration diagram for B3::BusinessMessageReject:

Public Member Functions

 BusinessMessageReject ()
 
 BusinessMessageReject (bool initFields)
 
const RejReason getBusinessRejectReason () const
 
const BusinessRejectRefID getBusinessRejectRefID () const
 
FieldsIterator getIterator () const
 
size_t getMsgLength () const
 
const Padding1 getPaddingBeforeRefSeqNum () const
 
const MessageType getRefMsgType () const
 
const SeqNum getRefSeqNum () const
 
FieldsSetIterator getSetIterator ()
 
void setBusinessRejectReason (RejReason value)
 
void setBusinessRejectRefID (BusinessRejectRefID value)
 
void setPaddingBeforeRefSeqNum (Padding1 value)
 
void setRefMsgType (const MessageType val)
 
void setRefSeqNum (SeqNum value)
 
std::ostream & toStream (std::ostream &os) const
 
std::string toString () const
 
void updateMessageLength ()
 
- Public Member Functions inherited from B3::StandardHeader
u16 getEncodingType () const
 
u16 getMessageLength () const
 
const messageHeadergetSbeHeader () const
 
template<typename T >
const T & getTypedMessage () const
 
template<typename T >
T & getTypedMessage ()
 
void setEncodingType (u16 value)
 
void setEncodingType (const messageHeader &value)
 
void setMessageLength (u16 value)
 
 StandardHeader ()
 

Static Public Member Functions

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

Public Attributes

OutboundBusinessHeader businessHeader
 
RejReason businessRejectReason
 
BusinessRejectRefID businessRejectRefID
 
MemoEncoding memo
 
Padding1 paddingBeforeRefSeqNum
 
MessageType refMsgType
 
SeqNum refSeqNum
 
- Public Attributes inherited from B3::StandardHeader
u16 encodingType
 
u16 messageLength
 
messageHeader sbeHeader
 

Static Public Attributes

static const u16 BlockLength = 36
 
static const u16 TemplateID = 206
 

Constructor & Destructor Documentation

B3::BusinessMessageReject::BusinessMessageReject ( )
inline
B3::BusinessMessageReject::BusinessMessageReject ( bool  initFields)
inlineexplicit

Member Function Documentation

const RejReason B3::BusinessMessageReject::getBusinessRejectReason ( ) const
inline
const BusinessRejectRefID B3::BusinessMessageReject::getBusinessRejectRefID ( ) const
inline
FieldsIterator B3::BusinessMessageReject::getIterator ( ) const
inline
FieldsIterator B3::BusinessMessageReject::getIterator ( const StandardHeader message)
inlinestatic
static const MessageType& B3::BusinessMessageReject::getMessageType ( )
inlinestatic
size_t B3::BusinessMessageReject::getMinMessageSize ( )
inlinestatic
size_t B3::BusinessMessageReject::getMsgLength ( ) const
inline
const Padding1 B3::BusinessMessageReject::getPaddingBeforeRefSeqNum ( ) const
inline
const MessageType B3::BusinessMessageReject::getRefMsgType ( ) const
inline

References B3::refMsgType.

const SeqNum B3::BusinessMessageReject::getRefSeqNum ( ) const
inline

References B3::refSeqNum.

FieldsSetIterator B3::BusinessMessageReject::getSetIterator ( )
inline
FieldsSetIterator B3::BusinessMessageReject::getSetIterator ( StandardHeader message)
inlinestatic
static bool B3::BusinessMessageReject::isDynamicSizeMessage ( )
inlinestatic
void B3::BusinessMessageReject::setBusinessRejectReason ( RejReason  value)
inline
void B3::BusinessMessageReject::setBusinessRejectRefID ( BusinessRejectRefID  value)
inline
void B3::BusinessMessageReject::setPaddingBeforeRefSeqNum ( Padding1  value)
inline
void B3::BusinessMessageReject::setRefMsgType ( const MessageType  val)
inline

References B3::refMsgType.

void B3::BusinessMessageReject::setRefSeqNum ( SeqNum  value)
inline

References B3::refSeqNum.

std::ostream& B3::BusinessMessageReject::toStream ( std::ostream &  os) const
inline

Referenced by B3::messageToStream().

std::string B3::BusinessMessageReject::toString ( ) const
inline
void B3::BusinessMessageReject::updateMessageLength ( )
inline
static void B3::BusinessMessageReject::updateMessageLength ( StandardHeader message)
inlinestatic

Member Data Documentation

const u16 B3::BusinessMessageReject::BlockLength = 36
static
OutboundBusinessHeader B3::BusinessMessageReject::businessHeader
RejReason B3::BusinessMessageReject::businessRejectReason
BusinessRejectRefID B3::BusinessMessageReject::businessRejectRefID
MemoEncoding B3::BusinessMessageReject::memo
Padding1 B3::BusinessMessageReject::paddingBeforeRefSeqNum
MessageType B3::BusinessMessageReject::refMsgType
SeqNum B3::BusinessMessageReject::refSeqNum
const u16 B3::BusinessMessageReject::TemplateID = 206
static