OnixS C++ B3 BOE Binary Order Entry 1.4.0
Users' manual and API documentation
Loading...
Searching...
No Matches
InboundBusinessHeader Class Reference

#include <OnixS/B3/BOE/messaging/Composites.h>

Classes

struct  NullSendingTime

Public Types

enum  
typedef UInt32 SessionID
typedef UInt32 MsgSeqNum
typedef UTCTimestampNanosOptional SendingTime
typedef UInt8 MarketSegmentID

Public Member Functions

std::string toString (bool skipEmptyFields=false) const
SessionID sessionId () const noexcept
void setSessionId (SessionID value) noexcept
MsgSeqNum msgSeqNum () const noexcept
void setMsgSeqNum (MsgSeqNum value) noexcept
bool sendingTime (SendingTime &value) const noexcept
void setSendingTime (SendingTime value) noexcept
void setSendingTimeToNull () noexcept
MarketSegmentID marketSegmentId () const noexcept
void setMarketSegmentId (MarketSegmentID value) noexcept

Detailed Description

Definition at line 1249 of file Composites.h.

Member Typedef Documentation

◆ MarketSegmentID

typedef UInt8 MarketSegmentID

Type alias for the MarketSegmentID.

FIX type: Int.

Definition at line 1325 of file Composites.h.

◆ MsgSeqNum

typedef UInt32 MsgSeqNum

Type alias for the MsgSeqNum.

FIX type: Int.

Definition at line 1263 of file Composites.h.

◆ SendingTime

Type alias for the SendingTime.

FIX type: UTCTimestamp.

Definition at line 1270 of file Composites.h.

◆ SessionID

typedef UInt32 SessionID

Type alias for the SessionID.

FIX type: Int.

Definition at line 1258 of file Composites.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Size of the composite.

Enumerator
Size 18 

Definition at line 1253 of file Composites.h.

Member Function Documentation

◆ marketSegmentId()

MarketSegmentID marketSegmentId ( ) const
inlinenoexcept
Returns
the marketSegmentID field.

FIX type: Int.

Definition at line 1401 of file Composites.h.

◆ msgSeqNum()

MsgSeqNum msgSeqNum ( ) const
inlinenoexcept
Returns
the msgSeqNum field.

FIX type: Int.

Definition at line 1356 of file Composites.h.

◆ sendingTime()

bool sendingTime ( SendingTime & value) const
inlinenoexcept
Returns
the sendingTime field.

FIX type: UTCTimestamp.

Definition at line 1375 of file Composites.h.

◆ sessionId()

SessionID sessionId ( ) const
inlinenoexcept
Returns
the sessionID field.

FIX type: Int.

Definition at line 1337 of file Composites.h.

◆ setMarketSegmentId()

void setMarketSegmentId ( MarketSegmentID value)
inlinenoexcept

Sets the marketSegmentID field.

FIX type: Int.

Definition at line 1410 of file Composites.h.

◆ setMsgSeqNum()

void setMsgSeqNum ( MsgSeqNum value)
inlinenoexcept

Sets the msgSeqNum field.

FIX type: Int.

Definition at line 1365 of file Composites.h.

◆ setSendingTime()

void setSendingTime ( SendingTime value)
inlinenoexcept

Sets the sendingTime field.

FIX type: UTCTimestamp.

Definition at line 1385 of file Composites.h.

◆ setSendingTimeToNull()

void setSendingTimeToNull ( )
inlinenoexcept

Definition at line 1391 of file Composites.h.

◆ setSessionId()

void setSessionId ( SessionID value)
inlinenoexcept

Sets the sessionID field.

FIX type: Int.

Definition at line 1346 of file Composites.h.

◆ toString()

std::string toString ( bool skipEmptyFields = false) const
inline
Returns
a human-readable presentation.

Definition at line 3620 of file Serialization.h.