summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralex <alex@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-07-10 20:54:34 +0000
committeralex <alex@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-07-10 20:54:34 +0000
commit2f90d44ea66b44509db497bd239cd3c7d8c5345c (patch)
tree9180739bdbc1f2278706625c05956fe5897088c9
parentd7580329deb5dea90c4d1366b8337c2fefe8e489 (diff)
downloadATCD-2f90d44ea66b44509db497bd239cd3c7d8c5345c.tar.gz
*** empty log message ***
-rw-r--r--TAO/tao/Invocation.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/TAO/tao/Invocation.h b/TAO/tao/Invocation.h
index 66ab1b5ebd5..00f7da7d519 100644
--- a/TAO/tao/Invocation.h
+++ b/TAO/tao/Invocation.h
@@ -71,8 +71,8 @@ public:
TAO_ORB_Core* orb_core);
// Constructor.
- ~TAO_GIOP_Invocation (void);
- // Destructor.
+ virtual ~TAO_GIOP_Invocation (void);
+ // Destructor. This is virtual so that we can have
void put_param (CORBA::TypeCode_ptr tc,
void *value,
@@ -171,7 +171,10 @@ public:
const char *operation,
TAO_ORB_Core* orb_core);
// Constructor.
-
+
+ ~TAO_GIOP_Twoway_Invocation (void);
+ // Destructor.
+
void start (CORBA_Environment &TAO_IN_ENV =
TAO_default_environment ())
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -230,6 +233,9 @@ public:
TAO_ORB_Core* orb_core);
// Constructor.
+ ~TAO_GIOP_Oneway_Invocation (void);
+ // Destructor.
+
void start (CORBA_Environment &TAO_IN_ENV =
TAO_default_environment ())
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -253,6 +259,9 @@ public:
TAO_ORB_Core* orb_core);
// Constructor.
+ ~TAO_GIOP_Locate_Request_Invocation (void);
+ // Destructor.
+
void start (CORBA_Environment &TAO_IN_ENV =
TAO_default_environment ())
ACE_THROW_SPEC ((CORBA::SystemException));