32 namespace MarketData {
42 return ordinary<Binary4>(2);
51 if (ONIXS_BATS_PITCH_CHECK_EXPECT((size < messageSize_),
false))
UnitClearMsg(const void *data, MessageSize size) ONIXS_BATS_PITCH_NOTHROW
Initializes instance over given memory block.
ONIXS_CBOECFE_PITCH_API ONIXS_BATS_PITCH_COLDPATH ONIXS_BATS_PITCH_NORETURN void throwIncorrectSize(const std::string &messageName, MessageSize receivedSize, MessageSize expectedSize)
Binary4 timeOffset() const ONIXS_BATS_PITCH_NOTHROW
Nanosecond offset from last unit timestamp.
#define ONIXS_BATS_PITCH_CONST_OR_CONSTEXPR
static void validateSize(MessageSize size)
Check the given size.
Encapsulates services for manipulating little endian encoded messages.
BinaryMessage() ONIXS_BATS_PITCH_NOTHROW
Initializes blank instance referencing to nothing.
The Unit Clear message instructs feed recipients to clear all orders for the CFE book in the unit spe...
Binary2 MessageSize
Aliases message length type.
#define ONIXS_BATS_PITCH_NOTHROW
static ONIXS_BATS_PITCH_CONST_OR_CONSTEXPR MessageSize messageSize_
Total message size.
ONIXS_CBOECFE_PITCH_API void toStr(std::string &, SideIndicator::Enum)
Appends string presentation of object.