diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-02-08 20:19:55 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-02-08 20:19:55 +0000 |
commit | f74679cac372c6d94180b11a76deac7542897bb7 (patch) | |
tree | 9fb556cb489f7849e7dbca096364aeab06560015 /TAO/tao/Marshal.h | |
parent | e62e8d3fa4d9289671d4e76ef60080932fda9de0 (diff) | |
download | ATCD-f74679cac372c6d94180b11a76deac7542897bb7.tar.gz |
ChangeLogTag:Mon Feb 8 13:43:10 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/Marshal.h')
-rw-r--r-- | TAO/tao/Marshal.h | 150 |
1 files changed, 78 insertions, 72 deletions
diff --git a/TAO/tao/Marshal.h b/TAO/tao/Marshal.h index 4328fdd4836..84ea7befb13 100644 --- a/TAO/tao/Marshal.h +++ b/TAO/tao/Marshal.h @@ -20,17 +20,23 @@ #ifndef TAO_MARSHAL_H #define TAO_MARSHAL_H +#include "tao/corbafwd.h" +#include "tao/Typecode.h" + +class TAO_OutputCDR; +class TAO_InputCDR; + CORBA::TypeCode::traverse_status DEEP_COPY (CORBA::TypeCode_ptr param, const void *source, const void *dest, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); CORBA::TypeCode::traverse_status DEEP_FREE (CORBA::TypeCode_ptr param, const void *source, const void *dest, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // = Forward declarations. class TAO_Marshal_Object; @@ -62,7 +68,7 @@ public: // destructor virtual TAO_Marshal_Object *make_marshal_object (CORBA::TypeCode_ptr tc, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // Factory method that returns the appropriate marshal object. private: @@ -107,25 +113,25 @@ public: const void *data, const void *, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()) = 0; + CORBA_Environment &TAO_IN_ENV = CORBA::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 &TAO_IN_ENV = CORBA_Environment::default_environment ()) = 0; + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()) = 0; // decoding operation virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()) = 0; + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()) = 0; // skip operation virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc, TAO_InputCDR *src, TAO_OutputCDR *dest, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()) = 0; + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()) = 0; // append operation TAO_Marshal_Object (void); @@ -150,25 +156,25 @@ public: const void *data, const void *, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, const void *data, const void *parent_typecode, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, const void *data, const void *, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // skip operation virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc, TAO_InputCDR *src, TAO_OutputCDR *dest, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // append operation }; @@ -188,25 +194,25 @@ public: const void *data, const void *, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, const void *data, const void *parent_typecode, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, const void *source, const void *, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // skip operation virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc, TAO_InputCDR *src, TAO_OutputCDR *dest, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // append operation }; @@ -226,25 +232,25 @@ public: const void *data, const void *, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, const void *data, const void *parent_typecode, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, const void *data, const void *, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // skip operation virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc, TAO_InputCDR *src, TAO_OutputCDR *dest, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // append operation }; @@ -264,25 +270,25 @@ public: const void *data, const void *, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, const void *data, const void *parent_typecode, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, const void *data, const void *, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // skip operation virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc, TAO_InputCDR *src, TAO_OutputCDR *dest, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // append operation }; @@ -302,25 +308,25 @@ public: const void *data, const void *, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, const void *data, const void *parent_typecode, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, const void *data, const void *, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // skip operation virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc, TAO_InputCDR *src, TAO_OutputCDR *dest, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // append operation }; @@ -340,25 +346,25 @@ public: const void *data, const void *, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, const void *data, const void *parent_typecode, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, const void *data, const void *, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // skip operation virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc, TAO_InputCDR *src, TAO_OutputCDR *dest, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // append operation }; @@ -378,25 +384,25 @@ public: const void *data, const void *, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, const void *data, const void *parent_typecode, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, const void *data, const void *, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // skip operation virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc, TAO_InputCDR *src, TAO_OutputCDR *dest, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // append operation }; @@ -416,25 +422,25 @@ public: const void *data, const void *, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, const void *data, const void *parent_typecode, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, const void *data, const void *, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // skip operation virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc, TAO_InputCDR *src, TAO_OutputCDR *dest, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // append operation }; @@ -454,25 +460,25 @@ public: const void *data, const void *, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, const void *data, const void *parent_typecode, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, const void *data, const void *, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // skip operation virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc, TAO_InputCDR *src, TAO_OutputCDR *dest, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // append operation }; @@ -492,25 +498,25 @@ public: const void *data, const void *, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, const void *data, const void *parent_typecode, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, const void *data, const void *, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // skip operation virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc, TAO_InputCDR *src, TAO_OutputCDR *dest, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // append operation }; @@ -530,25 +536,25 @@ public: const void *data, const void *, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, const void *data, const void *parent_typecode, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, const void *data, const void *, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // skip operation virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc, TAO_InputCDR *src, TAO_OutputCDR *dest, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // append operation }; @@ -567,25 +573,25 @@ public: const void *data, const void *, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, const void *data, const void *parent_typecode, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, const void *data, const void *, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // skip operation virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc, TAO_InputCDR *src, TAO_OutputCDR *dest, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // append operation }; @@ -604,25 +610,25 @@ public: const void *data, const void *, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, const void *data, const void *parent_typecode, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, const void *data, const void *, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); virtual CORBA::TypeCode::traverse_status skip (CORBA::TypeCode_ptr tc, void *context, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // skip operation virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc, TAO_InputCDR *src, TAO_OutputCDR *dest, - CORBA_Environment &TAO_IN_ENV = CORBA_Environment::default_environment ()); + CORBA_Environment &TAO_IN_ENV = CORBA::default_environment ()); // append operation }; |