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

#include <B3BinaryMessages.h>

+ Inheritance diagram for B3::NegotiateReject:
+ Collaboration diagram for B3::NegotiateReject:

Public Member Functions

const SessionVerIDOptional getCurrentSessionVerID () const
 
const FirmOptional getEnteringFirm () const
 
FieldsIterator getIterator () const
 
size_t getMsgLength () const
 
const NegotiationRejectCode getNegotiationRejectCode () const
 
const AsciiString getPaddingBeforeCurrentSessionVerID () const
 
const SessionID getSessionID () const
 
const SessionVerID getSessionVerID () const
 
FieldsSetIterator getSetIterator ()
 
 NegotiateReject ()
 
 NegotiateReject (bool initFields)
 
void setCurrentSessionVerID (SessionVerIDOptional value)
 
void setEnteringFirm (FirmOptional value)
 
void setNegotiationRejectCode (const NegotiationRejectCode val)
 
void setPaddingBeforeCurrentSessionVerID (const AsciiString &val)
 
void setSessionID (SessionID value)
 
void setSessionVerID (SessionVerID 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 const FlowTypegetClientFlow ()
 
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

SessionVerIDOptional currentSessionVerID
 
FirmOptional enteringFirm
 
NegotiationRejectCode negotiationRejectCode
 
Padding3 paddingBeforeCurrentSessionVerID
 
UTCTimestampNanos requestTimestamp
 
SessionID sessionID
 
SessionVerID sessionVerID
 
- Public Attributes inherited from B3::StandardHeader
u16 encodingType
 
u16 messageLength
 
messageHeader sbeHeader
 

Static Public Attributes

static const u16 BlockLength = 36
 
static const u16 TemplateID = 3
 

Constructor & Destructor Documentation

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

Member Function Documentation

static const FlowType& B3::NegotiateReject::getClientFlow ( )
inlinestatic
const SessionVerIDOptional B3::NegotiateReject::getCurrentSessionVerID ( ) const
inline
const FirmOptional B3::NegotiateReject::getEnteringFirm ( ) const
inline

References B3::enteringFirm.

FieldsIterator B3::NegotiateReject::getIterator ( ) const
inline
FieldsIterator B3::NegotiateReject::getIterator ( const StandardHeader message)
inlinestatic
static const MessageType& B3::NegotiateReject::getMessageType ( )
inlinestatic
size_t B3::NegotiateReject::getMinMessageSize ( )
inlinestatic

References B3::NegotiateReject.

size_t B3::NegotiateReject::getMsgLength ( ) const
inline
const NegotiationRejectCode B3::NegotiateReject::getNegotiationRejectCode ( ) const
inline
const AsciiString B3::NegotiateReject::getPaddingBeforeCurrentSessionVerID ( ) const
inline
const SessionID B3::NegotiateReject::getSessionID ( ) const
inline

References B3::sessionID.

const SessionVerID B3::NegotiateReject::getSessionVerID ( ) const
inline

References B3::sessionVerID.

FieldsSetIterator B3::NegotiateReject::getSetIterator ( )
inline
FieldsSetIterator B3::NegotiateReject::getSetIterator ( StandardHeader message)
inlinestatic
static bool B3::NegotiateReject::isDynamicSizeMessage ( )
inlinestatic
void B3::NegotiateReject::setCurrentSessionVerID ( SessionVerIDOptional  value)
inline
void B3::NegotiateReject::setEnteringFirm ( FirmOptional  value)
inline

References B3::enteringFirm.

void B3::NegotiateReject::setNegotiationRejectCode ( const NegotiationRejectCode  val)
inline
void B3::NegotiateReject::setPaddingBeforeCurrentSessionVerID ( const AsciiString val)
inline
void B3::NegotiateReject::setSessionID ( SessionID  value)
inline

References B3::sessionID.

void B3::NegotiateReject::setSessionVerID ( SessionVerID  value)
inline

References B3::sessionVerID.

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

Referenced by B3::messageToStream().

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

Member Data Documentation

const u16 B3::NegotiateReject::BlockLength = 36
static
SessionVerIDOptional B3::NegotiateReject::currentSessionVerID
FirmOptional B3::NegotiateReject::enteringFirm
NegotiationRejectCode B3::NegotiateReject::negotiationRejectCode
Padding3 B3::NegotiateReject::paddingBeforeCurrentSessionVerID
UTCTimestampNanos B3::NegotiateReject::requestTimestamp
SessionID B3::NegotiateReject::sessionID
SessionVerID B3::NegotiateReject::sessionVerID
const u16 B3::NegotiateReject::TemplateID = 3
static