summaryrefslogtreecommitdiff
path: root/TAO/tao/IOPC.h
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-03-21 20:04:48 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-03-21 20:04:48 +0000
commitf797fcd6004cc2a8b595c4b1ba2ac6482d1fdeb8 (patch)
tree6a09865d0c260552f76f345fecc5caf29afb8162 /TAO/tao/IOPC.h
parent6028e711b83d8e5f632659e24ccbf05c63ab3c6c (diff)
downloadATCD-f797fcd6004cc2a8b595c4b1ba2ac6482d1fdeb8.tar.gz
ChangeLogTag:Tue Mar 21 13:51:23 2000 Carlos O'Ryan <coryan@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/IOPC.h')
-rw-r--r--TAO/tao/IOPC.h60
1 files changed, 36 insertions, 24 deletions
diff --git a/TAO/tao/IOPC.h b/TAO/tao/IOPC.h
index 37e230be8df..d680f9981f7 100644
--- a/TAO/tao/IOPC.h
+++ b/TAO/tao/IOPC.h
@@ -54,6 +54,8 @@ TAO_NAMESPACE IOP
struct TAO_Export TaggedProfile
{
+ static void _tao_any_destructor (void*);
+
ProfileId tag;
class TAO_Export _tao_seq_Octet : public TAO_Unbounded_Sequence<CORBA::Octet>
@@ -132,6 +134,8 @@ TAO_NAMESPACE IOP
struct TAO_Export IOR
{
+ static void _tao_any_destructor (void*);
+
TAO_String_Manager type_id;
@@ -211,6 +215,8 @@ TAO_NAMESPACE IOP
struct TAO_Export TaggedComponent
{
+ static void _tao_any_destructor (void*);
+
ComponentId tag;
class TAO_Export _tao_seq_Octet : public TAO_Unbounded_Sequence<CORBA::Octet>
@@ -301,6 +307,8 @@ TAO_NAMESPACE IOP
);
MultipleComponentProfile (const MultipleComponentProfile &); // copy ctor
~MultipleComponentProfile (void); // dtor
+
+ static void _tao_any_destructor (void*);
};
typedef MultipleComponentProfile *MultipleComponentProfile_ptr;
@@ -405,6 +413,8 @@ TAO_NAMESPACE IOP
struct TAO_Export ServiceContext
{
+ static void _tao_any_destructor (void*);
+
ServiceId context_id;
// *************************************************************
@@ -499,6 +509,8 @@ TAO_NAMESPACE IOP
);
ServiceContextList (const ServiceContextList &); // copy ctor
~ServiceContextList (void); // dtor
+
+ static void _tao_any_destructor (void*);
};
typedef ServiceContextList *ServiceContextList_ptr;
@@ -576,53 +588,53 @@ TAO_NAMESPACE IOP
}
TAO_NAMESPACE_CLOSE // module IOP
-TAO_Export void operator<<= (CORBA::Any &,
+TAO_Export void operator<<= (CORBA::Any &,
const IOP::TaggedProfile &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
+TAO_Export void operator<<= (CORBA::Any &,
IOP::TaggedProfile*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
IOP::TaggedProfile *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
const IOP::TaggedProfile *&);
-TAO_Export void operator<<= (CORBA::Any &,
+TAO_Export void operator<<= (CORBA::Any &,
const IOP::IOR &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
+TAO_Export void operator<<= (CORBA::Any &,
IOP::IOR*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
IOP::IOR *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
const IOP::IOR *&);
-TAO_Export void operator<<= (CORBA::Any &,
+TAO_Export void operator<<= (CORBA::Any &,
const IOP::TaggedComponent &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
+TAO_Export void operator<<= (CORBA::Any &,
IOP::TaggedComponent*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
IOP::TaggedComponent *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
const IOP::TaggedComponent *&);
-TAO_Export void operator<<= (CORBA::Any &,
+TAO_Export void operator<<= (CORBA::Any &,
const IOP::MultipleComponentProfile &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
+TAO_Export void operator<<= (CORBA::Any &,
IOP::MultipleComponentProfile*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
IOP::MultipleComponentProfile *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
const IOP::MultipleComponentProfile *&);
-TAO_Export void operator<<= (CORBA::Any &,
+TAO_Export void operator<<= (CORBA::Any &,
const IOP::ServiceContext &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
+TAO_Export void operator<<= (CORBA::Any &,
IOP::ServiceContext*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
IOP::ServiceContext *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
const IOP::ServiceContext *&);
-TAO_Export void operator<<= (CORBA::Any &,
+TAO_Export void operator<<= (CORBA::Any &,
const IOP::ServiceContextList &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
+TAO_Export void operator<<= (CORBA::Any &,
IOP::ServiceContextList*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
IOP::ServiceContextList *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
const IOP::ServiceContextList *&);