34 return ordinary<DateTime>(1);
39 ONIXS_SGX_OUCH_NOTHROW
41 return fixedStr<14>(9);
46 ONIXS_SGX_OUCH_NOTHROW
48 return ordinary<Binary4>(23);
53 ONIXS_SGX_OUCH_NOTHROW
55 return enumeration<Side>(27);
62 ONIXS_SGX_OUCH_NOTHROW
64 return ordinary<Binary8>(28);
69 ONIXS_SGX_OUCH_NOTHROW
71 return enumeration<CancellationReason>(36);
75 static ONIXS_SGX_OUCH_CONST_OR_CONSTEXPR
MessageSize messageSize_ = 37;
80 if(size < messageSize_)
86 ONIXS_SGX_OUCH_NOTHROW
106 stream <<
toStr(msg);
StrRef orderToken() const
Order Token.
OrderCancelled(const void *data, MessageSize size)
Initializes instance over given memory block.
IncomingMessage(const void *data, MessageSize size)
Binary2 MessageSize
Aliases message length type.
ONIXS_SGXTITAN_OUCH_API void throwIncorrectSize(const std::string &messageName, MessageSize receivedSize, MessageSize expectedSize)
ONIXS_SGXTITAN_OUCH_API std::ostream & operator<<(std::ostream &stream, HandlerState::Enum value)
Provides efficient way of accessing text-based FIX field values.
static void validateSize(MessageSize size)
Check the given size.
#define ONIXS_SGXTITAN_OUCH_NAMESPACE_END
Side::Enum side() const
Side.
#define ONIXS_SGXTITAN_OUCH_NAMESPACE_BEGIN
ONIXS_SGXTITAN_OUCH_API void toStr(std::string &, OutboundMessageTypes::Enum)
Appends string presentation of object.
CancellationReason::Enum reason() const
Side.
DateTime timestamp() const
UNIX Time.
Binary4 orderBookId() const
Order book ID.