OpenDDS::DCPS::ReliableMulticast::detail::PacketSerializer Class Reference

#include <PacketSerializer.h>

List of all members.

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


Member Function Documentation

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.


The documentation for this class was generated from the following files:
Generated on Fri Nov 7 09:37:55 2008 for OpenDDS by  doxygen 1.4.7