OnixS C++ EuroTLX GTP Market Data Handler  1.4.0
API documentation
AddOrderShortMBOMsg Struct Reference

#include <OnixS/EuroTLX/MarketData/GTP/Messages/AddOrderShortMBO.h>

Public Member Functions

UInt64 orderID () const ONIXS_EUROTLX_GTP_NOTHROW
 
Size size () const ONIXS_EUROTLX_GTP_NOTHROW
 
Price price () const ONIXS_EUROTLX_GTP_NOTHROW
 
Price yield () const ONIXS_EUROTLX_GTP_NOTHROW
 
Alpha participant () const ONIXS_EUROTLX_GTP_NOTHROW
 
 AddOrderShortMBOMsg (const void *data, MessageSize size) ONIXS_EUROTLX_GTP_NOTHROW
 
- Public Member Functions inherited from BinaryMessage
 BinaryMessage () ONIXS_EUROTLX_GTP_NOTHROW
 
 BinaryMessage (const void *data, MessageSize size) ONIXS_EUROTLX_GTP_NOTHROW
 
 BinaryMessage (const BinaryMessage &other) ONIXS_EUROTLX_GTP_NOTHROW
 
ONIXS_EUROTLX_GTP_EXPLICIT operator bool () const ONIXS_EUROTLX_GTP_NOTHROW
 
const void * binary () const ONIXS_EUROTLX_GTP_NOTHROW
 
MessageSize binarySize () const ONIXS_EUROTLX_GTP_NOTHROW
 
BinaryMessageoperator= (const BinaryMessage &other) ONIXS_EUROTLX_GTP_NOTHROW
 

Static Public Member Functions

static void validateSize (MessageSize size)
 

Static Public Attributes

static ONIXS_EUROTLX_GTP_CONST_OR_CONSTEXPR MessageSize messageSize_ = 46
 

Additional Inherited Members

- Public Types inherited from BinaryMessage
typedef MessageSize BinarySize
 
- Protected Member Functions inherited from BinaryFields< BinaryMessage, MessageSize >
FieldValue ordinary (MessageSize offset) const ONIXS_EUROTLX_GTP_NOTHROW
 
const FieldValue & ordinaryRef (MessageSize offset) const ONIXS_EUROTLX_GTP_NOTHROW
 
Enumeration::Enum enumeration (MessageSize offset) const ONIXS_EUROTLX_GTP_NOTHROW
 
StrRef fixedStr (MessageSize offset) const ONIXS_EUROTLX_GTP_NOTHROW
 

Detailed Description

Definition at line 36 of file AddOrderShortMBO.h.

Constructor & Destructor Documentation

AddOrderShortMBOMsg ( const void *  data,
MessageSize  size 
)
inline

Initializes instance over given memory block.

Definition at line 84 of file AddOrderShortMBO.h.

Member Function Documentation

UInt64 orderID ( ) const
inline

Unique identifier of the order.

Definition at line 39 of file AddOrderShortMBO.h.

Alpha participant ( ) const
inline

Identity of trading participant that submitted the order.

Definition at line 67 of file AddOrderShortMBO.h.

Price price ( ) const
inline

Limit price of the order. Implied price if instrument trades in yield.

Definition at line 53 of file AddOrderShortMBO.h.

Size size ( ) const
inline

Displayed size of the order.

Definition at line 46 of file AddOrderShortMBO.h.

static void validateSize ( MessageSize  size)
inlinestatic

Check the given size.

Definition at line 77 of file AddOrderShortMBO.h.

Price yield ( ) const
inline

Yield, if the instrument trades in yield.

Definition at line 60 of file AddOrderShortMBO.h.

Member Data Documentation

Total message size.

Definition at line 74 of file AddOrderShortMBO.h.


The documentation for this struct was generated from the following file: