channel::Marshaler Class Reference

marshaling strategy objects More...

#include <Marshaler.h>

Inheritance diagram for channel::Marshaler:

channel::ChannelMsg_Marshaler channel::PubSubMsg_Marshaler< IdType > List of all members.

Public Member Functions

virtual int marshal (ACE_OutputCDR &cdr, const char *data, const int size)=0
virtual int demarshal (ACE_InputCDR &cdr, char *&data, int &size, MsgFreeCallback &callback)=0

Detailed Description

marshaling strategy objects

Definition at line 33 of file Marshaler.h.


Member Function Documentation

virtual int channel::Marshaler::demarshal ACE_InputCDR &  cdr,
char *&  data,
int &  size,
MsgFreeCallback callback
[pure virtual]
 

Implemented in channel::ChannelMsg_Marshaler, and channel::PubSubMsg_Marshaler< IdType >.

Referenced by channel::Msg< IdType, SynchPolicy >::demarshal().

virtual int channel::Marshaler::marshal ACE_OutputCDR &  cdr,
const char *  data,
const int  size
[pure virtual]
 

Implemented in channel::ChannelMsg_Marshaler, and channel::PubSubMsg_Marshaler< IdType >.

Referenced by channel::Msg< IdType, SynchPolicy >::marshal().


The documentation for this class was generated from the following file:
Generated on Mon Feb 27 19:59:23 2006 for channel by  doxygen 1.4.6-NO