summaryrefslogtreecommitdiff
path: root/TAO/tao/Marshal.h
diff options
context:
space:
mode:
authorgokhale <gokhale@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-15 21:54:11 +0000
committergokhale <gokhale@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-15 21:54:11 +0000
commiteaab8eec36880ac5e0ffaa14dcff3b99d3cf6683 (patch)
tree1696acab8bf902711bb3727f874a00c1970a9d0e /TAO/tao/Marshal.h
parent3003641e0dc94e1544d687f788e83fb171e9e81c (diff)
downloadATCD-eaab8eec36880ac5e0ffaa14dcff3b99d3cf6683.tar.gz
*** empty log message ***
Diffstat (limited to 'TAO/tao/Marshal.h')
-rw-r--r--TAO/tao/Marshal.h84
1 files changed, 84 insertions, 0 deletions
diff --git a/TAO/tao/Marshal.h b/TAO/tao/Marshal.h
index a30e3d500b7..e437522b242 100644
--- a/TAO/tao/Marshal.h
+++ b/TAO/tao/Marshal.h
@@ -117,6 +117,12 @@ public:
CORBA::Environment &env) = 0;
// skip operation
+ virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc,
+ TAO_InputCDR *src,
+ TAO_OutputCDR *dest,
+ CORBA::Environment &env) = 0;
+ // append operation
+
TAO_Marshal_Object (void);
// constructor
@@ -158,6 +164,12 @@ public:
CORBA::Environment &env);
// skip operation
+ virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc,
+ TAO_InputCDR *src,
+ TAO_OutputCDR *dest,
+ CORBA::Environment &env);
+ // append operation
+
};
class TAO_Export TAO_Marshal_Any: public TAO_Marshal_Object
@@ -194,6 +206,12 @@ public:
CORBA::Environment &env);
// skip operation
+ virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc,
+ TAO_InputCDR *src,
+ TAO_OutputCDR *dest,
+ CORBA::Environment &env);
+ // append operation
+
};
class TAO_Export TAO_Marshal_TypeCode: public TAO_Marshal_Object
@@ -230,6 +248,12 @@ public:
CORBA::Environment &env);
// skip operation
+ virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc,
+ TAO_InputCDR *src,
+ TAO_OutputCDR *dest,
+ CORBA::Environment &env);
+ // append operation
+
};
class TAO_Export TAO_Marshal_Principal: public TAO_Marshal_Object
@@ -266,6 +290,12 @@ public:
CORBA::Environment &env);
// skip operation
+ virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc,
+ TAO_InputCDR *src,
+ TAO_OutputCDR *dest,
+ CORBA::Environment &env);
+ // append operation
+
};
class TAO_Export TAO_Marshal_ObjRef: public TAO_Marshal_Object
@@ -302,6 +332,12 @@ public:
CORBA::Environment &env);
// skip operation
+ virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc,
+ TAO_InputCDR *src,
+ TAO_OutputCDR *dest,
+ CORBA::Environment &env);
+ // append operation
+
};
class TAO_Export TAO_Marshal_Struct: public TAO_Marshal_Object
@@ -338,6 +374,12 @@ public:
CORBA::Environment &env);
// skip operation
+ virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc,
+ TAO_InputCDR *src,
+ TAO_OutputCDR *dest,
+ CORBA::Environment &env);
+ // append operation
+
};
class TAO_Export TAO_Marshal_Union: public TAO_Marshal_Object
@@ -374,6 +416,12 @@ public:
CORBA::Environment &env);
// skip operation
+ virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc,
+ TAO_InputCDR *src,
+ TAO_OutputCDR *dest,
+ CORBA::Environment &env);
+ // append operation
+
};
class TAO_Export TAO_Marshal_String: public TAO_Marshal_Object
@@ -410,6 +458,12 @@ public:
CORBA::Environment &env);
// skip operation
+ virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc,
+ TAO_InputCDR *src,
+ TAO_OutputCDR *dest,
+ CORBA::Environment &env);
+ // append operation
+
};
class TAO_Export TAO_Marshal_Sequence: public TAO_Marshal_Object
@@ -446,6 +500,12 @@ public:
CORBA::Environment &env);
// skip operation
+ virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc,
+ TAO_InputCDR *src,
+ TAO_OutputCDR *dest,
+ CORBA::Environment &env);
+ // append operation
+
};
class TAO_Export TAO_Marshal_Array: public TAO_Marshal_Object
@@ -482,6 +542,12 @@ public:
CORBA::Environment &env);
// skip operation
+ virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc,
+ TAO_InputCDR *src,
+ TAO_OutputCDR *dest,
+ CORBA::Environment &env);
+ // append operation
+
};
class TAO_Export TAO_Marshal_Alias: public TAO_Marshal_Object
@@ -518,6 +584,12 @@ public:
CORBA::Environment &env);
// skip operation
+ virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc,
+ TAO_InputCDR *src,
+ TAO_OutputCDR *dest,
+ CORBA::Environment &env);
+ // append operation
+
};
class TAO_Export TAO_Marshal_Except: public TAO_Marshal_Object
@@ -553,6 +625,12 @@ public:
CORBA::Environment &env);
// skip operation
+ virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc,
+ TAO_InputCDR *src,
+ TAO_OutputCDR *dest,
+ CORBA::Environment &env);
+ // append operation
+
};
class TAO_Export TAO_Marshal_WString : public TAO_Marshal_Object
@@ -588,6 +666,12 @@ public:
CORBA::Environment &env);
// skip operation
+ virtual CORBA::TypeCode::traverse_status append (CORBA::TypeCode_ptr tc,
+ TAO_InputCDR *src,
+ TAO_OutputCDR *dest,
+ CORBA::Environment &env);
+ // append operation
+
};
#if defined (__ACE_INLINE__)