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.
static MessageType::Enum type() ONIXS_BATS_BOE_NOEXCEPT
ConstantClientHeartbeat(const void *data, MessageSize size)
ConstantClientHeartbeat()
Unit(const void *data, MessageSize size)
Binary1 numberOfUnits() const
ConstantLoginRequest(const void *data, MessageSize size)
Initializes instance over given memory block.
static MessageType::Enum type() ONIXS_BATS_BOE_NOEXCEPT
ReplayUnspecifiedUnit::Enum replayUnspecifiedUnit() const
Unit units(MessageSize index) const
StrRef sessionSubId() const
static MessageType::Enum type() ONIXS_BATS_BOE_NOEXCEPT
ConstantLogoutRequest(const void *data, MessageSize size)
std::string toString() const ONIXS_BATS_BOE_OVERRIDE
Returns the text representation.
size_t serializeTo(unsigned char *) const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE
MessageType::Enum type() const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE
Returns message type.
LoginResponseStatus::Enum status_
void validate() const ONIXS_BATS_BOE_OVERRIDE
std::vector< Unit > units_
std::string toString() const ONIXS_BATS_BOE_OVERRIDE
Returns the text representation.
size_t serializeTo(unsigned char *) const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE
LogoutResponseReason::Enum reason_
MessageType::Enum type() const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE
Returns message type.
void validate() const ONIXS_BATS_BOE_OVERRIDE
std::string toString() const ONIXS_BATS_BOE_OVERRIDE
Returns the text representation.
MessageType::Enum type() const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE
Returns message type.
void validate() const ONIXS_BATS_BOE_OVERRIDE
std::string toString() const ONIXS_BATS_BOE_OVERRIDE
Returns the text representation.
MessageType::Enum type() const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE
Returns message type.
void validate() const ONIXS_BATS_BOE_OVERRIDE