OnixS C++ B3 BOE Binary Order Entry  1.2.0
API Documentation
BidirectionalBusinessHeader Class Reference

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

Classes

struct  NullSendingTime
 

Public Types

enum  { Size = 20 }
 
typedef UInt32 SessionID
 
typedef UInt32 MsgSeqNum
 
typedef UTCTimestampNanosOptional SendingTime
 
typedef UInt8 MarketSegmentID
 
typedef IntegralConstant< UInt8, 0 > NullMarketSegmentID
 

Public Member Functions

std::string toString () 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
 
PossResend::Enum possResend () const noexcept
 
void setPossResend (PossResend::Enum value) noexcept
 
bool marketSegmentId (MarketSegmentID &value) const noexcept
 
void setMarketSegmentId (MarketSegmentID value) noexcept
 
void setMarketSegmentIdToNull () noexcept
 

Detailed Description

Definition at line 1575 of file Composites.h.

Member Typedef Documentation

typedef UInt8 MarketSegmentID

Type alias for the MarketSegmentID.

FIX type: Int.

Definition at line 1651 of file Composites.h.

typedef UInt32 MsgSeqNum

Type alias for the MsgSeqNum.

FIX type: Int.

Definition at line 1589 of file Composites.h.

Null value for an optional MarketSegmentID field.

Definition at line 1656 of file Composites.h.

Type alias for the SendingTime.

FIX type: UTCTimestamp.

Definition at line 1596 of file Composites.h.

typedef UInt32 SessionID

Type alias for the SessionID.

FIX type: Int.

Definition at line 1584 of file Composites.h.

Member Enumeration Documentation

anonymous enum

Size of the composite.

Enumerator
Size 

Definition at line 1579 of file Composites.h.

Member Function Documentation

bool marketSegmentId ( MarketSegmentID value) const
inlinenoexcept
Returns
the marketSegmentID field.

FIX type: Int.

Definition at line 1744 of file Composites.h.

MsgSeqNum msgSeqNum ( ) const
inlinenoexcept
Returns
the msgSeqNum field.

FIX type: Int.

Definition at line 1686 of file Composites.h.

PossResend::Enum possResend ( ) const
inlinenoexcept
Returns
the possResend field.

FIX type: Boolean.

Definition at line 1725 of file Composites.h.

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

FIX type: UTCTimestamp.

Definition at line 1705 of file Composites.h.

SessionID sessionId ( ) const
inlinenoexcept
Returns
the sessionID field.

FIX type: Int.

Definition at line 1667 of file Composites.h.

void setMarketSegmentId ( MarketSegmentID  value)
inlinenoexcept

Sets the marketSegmentID field.

FIX type: Int.

Definition at line 1754 of file Composites.h.

void setMarketSegmentIdToNull ( )
inlinenoexcept

Definition at line 1760 of file Composites.h.

void setMsgSeqNum ( MsgSeqNum  value)
inlinenoexcept

Sets the msgSeqNum field.

FIX type: Int.

Definition at line 1695 of file Composites.h.

void setPossResend ( PossResend::Enum  value)
inlinenoexcept

Sets the possResend field.

FIX type: Boolean.

Definition at line 1734 of file Composites.h.

void setSendingTime ( SendingTime  value)
inlinenoexcept

Sets the sendingTime field.

FIX type: UTCTimestamp.

Definition at line 1715 of file Composites.h.

void setSessionId ( SessionID  value)
inlinenoexcept

Sets the sessionID field.

FIX type: Int.

Definition at line 1676 of file Composites.h.

std::string toString ( ) const
inline
Returns
a human-readable presentation.

Definition at line 3128 of file Serialization.h.


The documentation for this class was generated from the following files: