B2BITS FIX Antenna HFT  1.0.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
B3::InboundBusinessHeader Struct Reference

#include <B3BinaryMessages.h>

+ Collaboration diagram for B3::InboundBusinessHeader:

Public Member Functions

u8 getMarketSegmentID () const
 
u32 getMsgSeqNum () const
 
char getPadding () const
 
const UTCTimestampNanosOptionalgetSendingTime () const
 
u32 getSessionID () const
 
void reset ()
 
InboundBusinessHeadersetMarketSegmentID (u8 value)
 
InboundBusinessHeadersetMsgSeqNum (u32 value)
 
InboundBusinessHeadersetPadding (char value)
 
InboundBusinessHeadersetSendingTime (const UTCTimestampNanosOptional &value)
 
InboundBusinessHeadersetSessionID (u32 value)
 
std::ostream & toStream (std::ostream &os) const
 

Public Attributes

u8 marketSegmentID
 
u32 msgSeqNum
 
char padding
 
UTCTimestampNanosOptional sendingTime
 
u32 sessionID
 

Member Function Documentation

u8 B3::InboundBusinessHeader::getMarketSegmentID ( ) const
inline
u32 B3::InboundBusinessHeader::getMsgSeqNum ( ) const
inline
char B3::InboundBusinessHeader::getPadding ( ) const
inline
const UTCTimestampNanosOptional& B3::InboundBusinessHeader::getSendingTime ( ) const
inline
u32 B3::InboundBusinessHeader::getSessionID ( ) const
inline

References B3::sessionID.

void B3::InboundBusinessHeader::reset ( )
inline
InboundBusinessHeader& B3::InboundBusinessHeader::setMarketSegmentID ( u8  value)
inline
InboundBusinessHeader& B3::InboundBusinessHeader::setMsgSeqNum ( u32  value)
inline
InboundBusinessHeader& B3::InboundBusinessHeader::setPadding ( char  value)
inline
InboundBusinessHeader& B3::InboundBusinessHeader::setSendingTime ( const UTCTimestampNanosOptional value)
inline
InboundBusinessHeader& B3::InboundBusinessHeader::setSessionID ( u32  value)
inline

References B3::sessionID.

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

References B3::getMsgSeqNum(), and B3::getSendingTime().

Referenced by B3::operator<<().

Member Data Documentation

u8 B3::InboundBusinessHeader::marketSegmentID
u32 B3::InboundBusinessHeader::msgSeqNum
char B3::InboundBusinessHeader::padding
UTCTimestampNanosOptional B3::InboundBusinessHeader::sendingTime
u32 B3::InboundBusinessHeader::sessionID