71 ONIXS_HKEX_OMDC_API
void toStr(std::string&,
const Item&);
#define ONIXS_HKEX_OMDC_CONST_OR_CONSTEXPR
#define ONIXS_HKEX_OMDC_NOTHROW
StrRef fixedStr(MessageSize offset) const noexcept
FieldValue ordinary(MessageSize offset) const noexcept
BinaryMessage() noexcept
Initializes blank instance referencing to nothing.
Provides efficient way of accessing text-based FIX field values.
ONIXS_HKEX_OMDC_API void toStr(std::string &, Side::Enum)
Appends string presentation of object.
UInt16 MessageSize
Aliases message length type.
ONIXS_HKEX_OMDC_API void throwIncorrectSize(const std::string &messageName, MessageSize receivedSize, MessageSize expectedSize)
static constexpr MessageSize messageSize_
Total message size.
Item(const void *data, MessageSize size) noexcept
Initializes instance over given memory block.
StrRef type() const noexcept
Indicates the type of information contained in the item.
static void validateSize(MessageSize size)
Check the given size.
UInt16 item() const noexcept
This field contains either the broker number or the number of spreads away from the best price.