B2BITS FIX Antenna HFT  1.0.18
 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 UTCTimestampNanosOptional & getSendingTime () const
 
u32 getSessionID () const
 
void reset ()
 
InboundBusinessHeader & setMarketSegmentID (u8 value)
 
InboundBusinessHeader & setMsgSeqNum (u32 value)
 
InboundBusinessHeader & setPadding (char value)
 
InboundBusinessHeader & setSendingTime (const UTCTimestampNanosOptional &value)
 
InboundBusinessHeader & setSessionID (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