47 void validate() const ONIXS_BATS_BOE_OVERRIDE {};
49 std::string
toString() const ONIXS_BATS_BOE_OVERRIDE;
51 void toString(std::
string& str) const ONIXS_BATS_BOE_OVERRIDE;
61 void validate() const ONIXS_BATS_BOE_OVERRIDE {};
63 std::string
toString() const ONIXS_BATS_BOE_OVERRIDE;
65 void toString(std::
string&) const ONIXS_BATS_BOE_OVERRIDE;
80 void validate() const ONIXS_BATS_BOE_OVERRIDE {};
82 std::string
toString() const ONIXS_BATS_BOE_OVERRIDE;
84 void toString(std::
string& str) const ONIXS_BATS_BOE_OVERRIDE;
94 void validate() const ONIXS_BATS_BOE_OVERRIDE {};
96 std::string
toString() const ONIXS_BATS_BOE_OVERRIDE;
98 void toString(std::
string&) const ONIXS_BATS_BOE_OVERRIDE;
#define ONIXS_BATS_BOE_NOEXCEPT
#define ONIXS_CBOE_CFE_BOE_DECLARE_T0_STR_FUNCTIONS(Type)
Enumeration::Enum enumeration(MessageSize offset) const
StrRef fixedStr(MessageSize offset) const
FieldValue ordinary(MessageSize offset) const
const SubMessage submessage(MessageSize offset, MessageSize size) const
BinaryMessage()
Initializes blank instance referencing to nothing.
Provides efficient way of accessing text-based field values.
Binary2 MessageSize
Aliases message length type.
Base class for outgoing messages.
ConstantClientHeartbeat(const void *data, MessageSize size)
static MessageType::Enum type()
ConstantClientHeartbeat()
Unit(const void *data, MessageSize size)
Binary1 numberOfUnits() const
ConstantLoginRequest(const void *data, MessageSize size)
Initializes instance over given memory block.
ReplayUnspecifiedUnit::Enum replayUnspecifiedUnit() const
static MessageType::Enum type()
Unit units(MessageSize index) const
StrRef sessionSubId() const
static MessageType::Enum type()
ConstantLogoutRequest(const void *data, MessageSize size)
std::string toString() const
Returns the text representation.
size_t serializeTo(unsigned char *) const
void validate() const
Validates message data Throws std::invalid_argument exception if message content is invalid.
LoginResponseStatus::Enum status_
MessageType::Enum type() const
Returns message type.
std::vector< Unit > units_
std::string toString() const
Returns the text representation.
LogoutResponseReason::Enum reason_
size_t serializeTo(unsigned char *) const
void validate() const
Validates message data Throws std::invalid_argument exception if message content is invalid.
MessageType::Enum type() const
Returns message type.
std::string toString() const
Returns the text representation.
void validate() const
Validates message data Throws std::invalid_argument exception if message content is invalid.
MessageType::Enum type() const
Returns message type.
std::string toString() const
Returns the text representation.
void validate() const
Validates message data Throws std::invalid_argument exception if message content is invalid.
MessageType::Enum type() const
Returns message type.