32 namespace MarketData {
42 return ordinary<Integer4>(1);
49 return ordinary<Integer8>(5);
57 return ordinary<Integer8>(13);
64 return ordinary<Integer8>(21);
71 return ordinary<Integer8>(29);
78 return ordinary<SignedInteger8>(37);
85 return ordinary<Integer1>(45);
95 value = ordinary<Integer2>(46);
108 if (ONIXS_FMXUST_BIMP_CHECK_EXPECT((size < minMessageSize_),
false))
static void validateSize(MessageSize size)
Check the given size.
Integer8 timestamp() const ONIXS_FMXUST_BIMP_NOTHROW
Integer2 MessageSize
Aliases message length type.
MessageSize binarySize() const ONIXS_FMXUST_BIMP_NOTHROW
Size of message.
static ONIXS_FMXUST_BIMP_CONST_OR_CONSTEXPR MessageSize minMessageSize_
Min message size.
bool position(Integer2 &value) const ONIXS_FMXUST_BIMP_NOTHROW
A number identifying a position in the order book stack.
Integer8 trackingNumber() const ONIXS_FMXUST_BIMP_NOTHROW
Fenics USTreasuries internal tracking/sequence number.
BinaryMessage() ONIXS_FMXUST_BIMP_NOTHROW
Initializes blank instance referencing to nothing.
ONIXS_FMXUST_BIMP_API void toStr(std::string &, EventCode::Enum)
Appends string presentation of object.
Integer1 orderFlags() const ONIXS_FMXUST_BIMP_NOTHROW
A bitmap with each bit carrying a specific meaning.
ONIXS_FMXUST_BIMP_API ONIXS_FMXUST_BIMP_COLDPATH ONIXS_FMXUST_BIMP_NORETURN void throwIncorrectSize(const std::string &messageName, MessageSize receivedSize, MessageSize expectedSize)
Integer8 orderQuantity() const ONIXS_FMXUST_BIMP_NOTHROW
The new total current nominal quantity of the order.
static ONIXS_FMXUST_BIMP_CONST_OR_CONSTEXPR MessageSize messageSize_
Total message size.
SignedInteger8 price() const ONIXS_FMXUST_BIMP_NOTHROW
Current price of the order.
OrderReplacedMsg(const void *data, MessageSize size) ONIXS_FMXUST_BIMP_NOTHROW
Initializes instance over given memory block.
Encapsulates services for manipulating little endian encoded messages.
This message is sent when the quantity of an order is increased or if the price of an order is adjust...
#define ONIXS_FMXUST_BIMP_CONST_OR_CONSTEXPR
#define ONIXS_FMXUST_BIMP_NOTHROW
Integer4 instrumentLocate() const ONIXS_FMXUST_BIMP_NOTHROW
Instrument locate code identifying the instrument.
Integer8 orderReferenceNumber() const ONIXS_FMXUST_BIMP_NOTHROW
The Fenics USTreasuries generated identifier for this order.