diff options
Diffstat (limited to 'TAO/tao/Marshal.h')
-rw-r--r-- | TAO/tao/Marshal.h | 212 |
1 files changed, 2 insertions, 210 deletions
diff --git a/TAO/tao/Marshal.h b/TAO/tao/Marshal.h index ab4ea402a28..3539aae6dfb 100644 --- a/TAO/tao/Marshal.h +++ b/TAO/tao/Marshal.h @@ -34,18 +34,6 @@ class TAO_OutputCDR; class TAO_InputCDR; -CORBA::TypeCode::traverse_status -DEEP_COPY (CORBA::TypeCode_ptr param, - const void *source, - const void *dest, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - -CORBA::TypeCode::traverse_status -DEEP_FREE (CORBA::TypeCode_ptr param, - const void *source, - const void *dest, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - // = Forward declarations. class TAO_Marshal_Object; class TAO_Marshal_Primitive; @@ -114,23 +102,9 @@ class TAO_Export TAO_Marshal_Object // 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 encoding, decoding - // and deep_freeing. + // Provides a set of virtual methods for appending and skipping + // data over a CDR stream. public: - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()) = 0; - // encoding operation - - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()) = 0; - // decoding operation - virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()) = 0; @@ -160,20 +134,6 @@ public: virtual ~TAO_Marshal_Primitive (void); - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); @@ -198,20 +158,6 @@ public: virtual ~TAO_Marshal_Any (void); - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *source, - const void *, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); @@ -236,20 +182,6 @@ public: virtual ~TAO_Marshal_TypeCode (void); - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); @@ -274,20 +206,6 @@ public: virtual ~TAO_Marshal_Principal (void); - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); @@ -312,20 +230,6 @@ public: virtual ~TAO_Marshal_ObjRef (void); - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); @@ -350,20 +254,6 @@ public: virtual ~TAO_Marshal_Struct (void); - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); @@ -388,20 +278,6 @@ public: virtual ~TAO_Marshal_Union (void); - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); @@ -426,20 +302,6 @@ public: virtual ~TAO_Marshal_String (void); - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); @@ -464,20 +326,6 @@ public: virtual ~TAO_Marshal_Sequence (void); - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); @@ -502,20 +350,6 @@ public: virtual ~TAO_Marshal_Array (void); - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); @@ -540,20 +374,6 @@ public: virtual ~TAO_Marshal_Alias (void); - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); @@ -577,20 +397,6 @@ public: TAO_Marshal_Except (void); ~TAO_Marshal_Except (void); - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); @@ -614,20 +420,6 @@ public: TAO_Marshal_WString (void); ~TAO_Marshal_WString (void); - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); |