Public Types | |
| enum | |
| 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 251 of file MessageHolder.h.
| typedef HeldAdapter<MessageTypeT> MessageType |
Message type.
Definition at line 269 of file MessageHolder.h.
| anonymous enum |
Size of the data buffer.
| Enumerator | ||
|---|---|---|
| BufferSize | MaxMessageSize + sizeof(SimpleOpenFramingHeader) | |
Definition at line 272 of file MessageHolder.h.
|
inlineexplicit |
Definition at line 277 of file MessageHolder.h.
|
inlineexplicit |
Definition at line 282 of file MessageHolder.h.
|
inline |
Definition at line 287 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 299 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 305 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 349 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 355 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 317 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 311 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 323 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 338 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 343 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 333 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 328 of file MessageHolder.h.
|
inline |
Definition at line 292 of file MessageHolder.h.
|
inlinenoexcept |
Calculates the binary size of the message and updates the Simple Open Framing Header accordingly.
Definition at line 364 of file MessageHolder.h.
|
inlinenoexcept |
Definition at line 382 of file MessageHolder.h.
|
inline |
Definition at line 394 of file MessageHolder.h.