OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <Serializer.h>
Public Member Functions | |
MessageBlockHelper (const T &seq) | |
MessageBlockHelper (T &seq) | |
operator ACE_Message_Block * () | |
Private Attributes | |
ACE_Data_Block | db_ |
ACE_Message_Block | mb_ |
This helper class can be used to construct ACE message blocks from IDL sequences of octet (or compatible substitutes) and be used with the Serializer to serialize/deserialize directly into the byte buffer. The sequence must have its length set before constructing this object. T should provide a length() method which is the size of the buffer and get_buffer() which returns a pointer to the underlying byte sequence.
Definition at line 332 of file Serializer.h.
|
inlineexplicit |
This constructor receives an already populated OctetSeq so the write pointer is advanced
Definition at line 337 of file Serializer.h.
|
inlineexplicit |
Definition at line 346 of file Serializer.h.
|
inline |
Definition at line 353 of file Serializer.h.
|
private |
Definition at line 356 of file Serializer.h.
|
private |
Definition at line 357 of file Serializer.h.