summaryrefslogtreecommitdiff
path: root/TAO/tao/Marshal.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Marshal.h')
-rw-r--r--TAO/tao/Marshal.h212
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 ());