#include <OnixS/CME/iLink3/messaging/MessageHolder.h>
Public Types | |
enum | { BufferSize = MaxMessageSize + sizeof(SimpleOpenFramingHeader) } |
typedef HeldAdapter< MessageTypeT > | MessageType |
Public Member Functions | |
MessageHolder (SchemaVersion version=SbeType::Schema::Version) | |
MessageHolder (const Session &session) | |
MessageHolder (const MessageHolder &r) | |
MessageHolder & | operator= (const MessageHolder &r) |
const unsigned char * | buffer () const noexcept |
UInt16 | bufferSize () const noexcept |
MessageType & | message () noexcept |
const MessageType & | message () const noexcept |
UInt16 | messageSize () const noexcept |
MessageType * | operator-> () noexcept |
const MessageType * | operator-> () const noexcept |
const MessageType & | operator* () const noexcept |
MessageType & | operator* () noexcept |
const SimpleOpenFramingHeader * | header () const noexcept |
SimpleOpenFramingHeader * | header () noexcept |
MessageSize | setHeader () noexcept |
NetworkMessage | toNetworkMessage () noexcept |
std::string | toString () const |
Definition at line 212 of file MessageHolder.h.
typedef HeldAdapter<MessageTypeT> MessageType |
Message type.
Definition at line 271 of file MessageHolder.h.
anonymous enum |
|
inlineexplicit |
Definition at line 279 of file MessageHolder.h.
|
inlineexplicit |
Definition at line 284 of file MessageHolder.h.
|
inline |
Definition at line 289 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 301 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 307 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 351 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 357 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 313 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 319 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 325 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 340 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 345 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 330 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 335 of file MessageHolder.h.
|
inline |
Definition at line 294 of file MessageHolder.h.
|
inlinenoexcept |
Calculates the binary size of the message and updates the Simple Open Framing Header accordingly.
Definition at line 366 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 384 of file MessageHolder.h.
|
inline |
Definition at line 396 of file MessageHolder.h.