26 ONIXS_SGXTITAN_ITCH_NAMESPACE_BEGIN
35 return ordinary<UInt32>(1);
42 return enumeration<EventCode>(5);
51 if(size < messageSize_)
81 ONIXS_SGXTITAN_ITCH_NAMESPACE_END
#define ONIXS_SGXTITAN_ITCH_CONST_OR_CONSTEXPR
EventCode::Enum eventCode() const
Event Code.
#define ONIXS_SGXTITAN_ITCH_NOTHROW
IncomingMessage(const void *data, MessageSize size)
UInt16 MessageSize
Aliases message length type.
static void validateSize(MessageSize size)
Check the given size.
SystemEventMsg(const void *data, MessageSize size)
Initializes instance over given memory block.
UInt32 nanoseconds() const
Nanoseconds portion of the timestamp.
ONIXS_SGXTITAN_ITCH_API void toStr(std::string &, MessageType::Enum)
Appends string presentation of object.
ONIXS_SGXTITAN_ITCH_API std::ostream & operator<<(std::ostream &stream, const ServiceDescriptor &descriptor)
ONIXS_SGXTITAN_ITCH_API void throwIncorrectSize(const std::string &messageName, MessageSize receivedSize, MessageSize expectedSize)