Public Member Functions | |
UInt16 | msgSize () const noexcept |
UInt16 | msgType () const noexcept |
UInt32 | securityCode () const noexcept |
Int32 | referencePrice () const noexcept |
Int32 | lowerPrice () const noexcept |
Int32 | upperPrice () const noexcept |
ReferencePriceMsg (const void *data, MessageSize size) noexcept | |
Public Member Functions inherited from BinaryMessage | |
BinaryMessage () noexcept | |
BinaryMessage (const void *data, MessageSize size) noexcept | |
BinaryMessage (const BinaryMessage &other) noexcept | |
operator bool () const noexcept | |
const void * | binary () const noexcept |
MessageSize | binarySize () const noexcept |
BinaryMessage & | operator= (const BinaryMessage &other) noexcept |
Static Public Member Functions | |
static void | validateSize (MessageSize size) |
Static Public Attributes | |
static constexpr MessageSize | messageSize_ = 20 |
Additional Inherited Members | |
Public Types inherited from BinaryMessage | |
typedef MessageSize | BinarySize |
Protected Member Functions inherited from BinaryFields< BinaryMessage, MessageSize > | |
const SubMessage | submessage (MessageSize offset, MessageSize size) const noexcept |
FieldValue | ordinary (MessageSize offset) const noexcept |
const FieldValue & | ordinaryRef (MessageSize offset) const noexcept |
Enumeration::Enum | enumeration (MessageSize offset) const noexcept |
StrRef | fixedStr (MessageSize offset) const noexcept |
Definition at line 36 of file ReferencePrice.h.
|
inlinenoexcept |
Initializes instance over given memory block.
Definition at line 93 of file ReferencePrice.h.
|
inlinenoexcept |
Lower price limit of at-auction Limit sell order in POS No Cancellation and Random Matching periods Lower price of the allowed price band for order input in CAS.
Definition at line 68 of file ReferencePrice.h.
|
inlinenoexcept |
Size of the message.
Definition at line 39 of file ReferencePrice.h.
|
inlinenoexcept |
Type of message.
Definition at line 46 of file ReferencePrice.h.
|
inlinenoexcept |
Reference price of the security for order input in POS and CAS.
Definition at line 60 of file ReferencePrice.h.
|
inlinenoexcept |
Uniquely identifies a security available for trading.
Definition at line 53 of file ReferencePrice.h.
|
inlinenoexcept |
Upper price limit of at-auction Limit buy order in POS No Cancellation and Random Matching periods Upper price of the allowed price band for order input in CAS.
Definition at line 76 of file ReferencePrice.h.
|
inlinestatic |
Check the given size.
Definition at line 86 of file ReferencePrice.h.
|
staticconstexpr |
Total message size.
Definition at line 83 of file ReferencePrice.h.