#include <Marshal.h>
Inheritance diagram for TAO_Marshal_Object:
Public Member Functions | |
TAO_Marshal_Object (void) | |
constructor | |
virtual | ~TAO_Marshal_Object (void) |
destructor | |
virtual TAO::traverse_status | skip (CORBA::TypeCode_ptr tc, TAO_InputCDR *context ACE_ENV_ARG_DECL)=0 |
skip operation | |
virtual TAO::traverse_status | append (CORBA::TypeCode_ptr tc, TAO_InputCDR *src, TAO_OutputCDR *dest ACE_ENV_ARG_DECL)=0 |
append operation | |
Static Public Member Functions | |
TAO::traverse_status | perform_skip (CORBA::TypeCode_ptr tc, TAO_InputCDR *context ACE_ENV_ARG_DECL) |
TAO::traverse_status | perform_append (CORBA::TypeCode_ptr tc, TAO_InputCDR *src, TAO_OutputCDR *dest ACE_ENV_ARG_DECL) |
The Marshaling object that provides a common interface to the CDR object for marshaling different IDL data types Provides a set of virtual methods for appending and skipping data over a CDR stream.
|
constructor
|
|
destructor
|
|
|
append entry point, it allocates the right kind of Marshal_Object and invokes skip on it. |
|
skip entry point, it allocates the right kind of Marshal_Object and invokes skip on it. |
|