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);
SignedInteger8 price() const ONIXS_FENICSUST_BIMP_NOTHROW
Current price of the order.
bool position(Integer2 &value) const ONIXS_FENICSUST_BIMP_NOTHROW
A number identifying a position in the order book stack.
ONIXS_FENICSUST_BIMP_API ONIXS_FENICSUST_BIMP_COLD_PATH ONIXS_FENICSUST_BIMP_NORETURN void throwIncorrectSize(const std::string &messageName, MessageSize receivedSize, MessageSize expectedSize)
static ONIXS_FENICSUST_BIMP_CONST_OR_CONSTEXPR MessageSize minMessageSize_
Min message size.
Integer8 orderQuantity() const ONIXS_FENICSUST_BIMP_NOTHROW
The new total current nominal quantity of the order.
Integer8 trackingNumber() const ONIXS_FENICSUST_BIMP_NOTHROW
Fenics USTreasuries internal tracking/sequence number.
Integer4 instrumentLocate() const ONIXS_FENICSUST_BIMP_NOTHROW
Instrument locate code identifying the instrument.
BinaryMessage() ONIXS_FENICSUST_BIMP_NOTHROW
Initializes blank instance referencing to nothing.
Integer8 orderReferenceNumber() const ONIXS_FENICSUST_BIMP_NOTHROW
The Fenics USTreasuries generated identifier for this order.
#define ONIXS_FENICSUST_BIMP_CHECK_EXPECT(exp, c)
static ONIXS_FENICSUST_BIMP_CONST_OR_CONSTEXPR MessageSize messageSize_
Total message size.
Integer1 orderFlags() const ONIXS_FENICSUST_BIMP_NOTHROW
A bitmap with each bit carrying a specific meaning.
static void validateSize(MessageSize size)
Check the given size.
#define ONIXS_FENICSUST_BIMP_CONST_OR_CONSTEXPR
MessageSize binarySize() const ONIXS_FENICSUST_BIMP_NOTHROW
Size of message.
#define ONIXS_FENICSUST_BIMP_NOTHROW
Encapsulates services for manipulating little endian encoded messages.
OrderReplacedMsg(const void *data, MessageSize size) ONIXS_FENICSUST_BIMP_NOTHROW
Initializes instance over given memory block.
ONIXS_FENICSUST_BIMP_API void toStr(std::string &, EventCode::Enum)
Appends string presentation of object.
This message is sent when the quantity of an order is increased or if the price of an order is adjust...
Integer2 MessageSize
Aliases message length type.
Integer8 timestamp() const ONIXS_FENICSUST_BIMP_NOTHROW