35 return ordinary<UInt64>(1);
41 return ordinary<UInt32>(9);
48 return ordinary<UInt32>(13);
54 return ordinary<UInt32>(17);
61 return enumeration<Side>(21);
68 return ordinary<UInt32>(22);
103 stream <<
toStr(msg);
#define ONIXS_ESPEED_ITCH_NAMESPACE_END
#define ONIXS_ESPEED_ITCH_NAMESPACE_BEGIN
UInt32 transactionId() const
ONIXS_ESPEED_ITCH_API void throwIncorrectSize(const std::string &messageName, MessageSize receivedSize, MessageSize expectedSize)
OrderCancelMsg(const void *data, MessageSize size) ONIXS_ESPEED_ITCH_NOTHROW
Initializes instance over given memory block.
static void validateSize(MessageSize size)
Check the given size.
UInt32 orderReferenceNumber() const
The reference number of the order being reduced.
#define ONIXS_ESPEED_ITCH_CHECK_EXPECT(exp, c)
UInt32 Quantity
Alias for Quantity type.
ONIXS_ESPEED_ITCH_NAMESPACE_BEGIN typedef UInt16 MessageSize
Aliases message length type.
std::ostream & operator<<(std::ostream &stream, const OrderCancelMsg &msg)
UInt32 orderBookId() const
Unique Order book identifier of a UST security.
Side::Enum side() const ONIXS_ESPEED_ITCH_NOTHROW
The type of order being added.
#define ONIXS_ESPEED_ITCH_CONST_OR_CONSTEXPR
#define ONIXS_ESPEED_ITCH_NOTHROW
UInt64 timestamp() const
Timestamp.
IncomingMessage(const void *data, MessageSize size) ONIXS_ESPEED_ITCH_NOTHROW
Quantity canceledQuantity() const
ONIXS_ESPEED_ITCH_API void toStr(std::string &, const OrderCancelMsg &)
Serializes object into string.