36 return ordinary<UInt64>(1);
42 return ordinary<UInt32>(9);
49 return ordinary<UInt32>(13);
#define ONIXS_ESPEED_ITCH_NAMESPACE_END
#define ONIXS_ESPEED_ITCH_NAMESPACE_BEGIN
static void validateSize(MessageSize size)
Check the given size.
ONIXS_ESPEED_ITCH_API void throwIncorrectSize(const std::string &messageName, MessageSize receivedSize, MessageSize expectedSize)
std::ostream & operator<<(std::ostream &stream, const ExecutionDoneMsg &msg)
#define ONIXS_ESPEED_ITCH_CHECK_EXPECT(exp, c)
OrderBookId orderBookId() const
Unique Order book identifier.
ONIXS_ESPEED_ITCH_API void toStr(std::string &, const ExecutionDoneMsg &)
Serializes object into string.
ONIXS_ESPEED_ITCH_NAMESPACE_BEGIN typedef UInt16 MessageSize
Aliases message length type.
ExecutionDoneMsg(const void *data, MessageSize size) ONIXS_ESPEED_ITCH_NOTHROW
Initializes instance over given memory block.
#define ONIXS_ESPEED_ITCH_CONST_OR_CONSTEXPR
#define ONIXS_ESPEED_ITCH_NOTHROW
IncomingMessage(const void *data, MessageSize size) ONIXS_ESPEED_ITCH_NOTHROW
UInt32 transactionId() const
UInt32 OrderBookId
Alias for Security Id type.