#include <PacketSerializer.h>
Public Member Functions | |
| char * | getBuffer (const Packet &packet, size_t &size) const |
| char * | serializeFromTo (const Packet &packet, char *buffer, size_t size) const |
| void | serializeFromTo (const char *buffer, size_t size, Packet &packet) const |
| char * OpenDDS::DCPS::ReliableMulticast::detail::PacketSerializer::getBuffer | ( | const Packet & | packet, | |
| size_t & | size | |||
| ) | const |
Create a buffer appropriately-sized for the input Packet and return it. This buffer is owned by the caller!
| void OpenDDS::DCPS::ReliableMulticast::detail::PacketSerializer::serializeFromTo | ( | const char * | buffer, | |
| size_t | size, | |||
| Packet & | packet | |||
| ) | const |
| char * OpenDDS::DCPS::ReliableMulticast::detail::PacketSerializer::serializeFromTo | ( | const Packet & | packet, | |
| char * | buffer, | |||
| size_t | size | |||
| ) | const |
Returns a pointer to the first byte in the buffer that is used - this is due to alignment in ACE_OutputCDR.
1.4.7