summaryrefslogtreecommitdiff
path: root/TAO/tao/Invocation.i
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-11-13 20:38:58 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-11-13 20:38:58 +0000
commit156c443457793a8de6fa8784adba9e1e10f1cf78 (patch)
tree78a7e42e4b96b81006e73b5eb3cdfdc0c2a1000e /TAO/tao/Invocation.i
parentfbe5c37c4544cca97d2cc8edad759c4a1eb0c98b (diff)
downloadATCD-156c443457793a8de6fa8784adba9e1e10f1cf78.tar.gz
ChangeLogTag: Mon Nov 13 14:35:33 2000 Jeff Parsons <parsons@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/Invocation.i')
-rw-r--r--TAO/tao/Invocation.i58
1 files changed, 45 insertions, 13 deletions
diff --git a/TAO/tao/Invocation.i b/TAO/tao/Invocation.i
index 544fb1dee48..9020379b23b 100644
--- a/TAO/tao/Invocation.i
+++ b/TAO/tao/Invocation.i
@@ -31,24 +31,55 @@ TAO_GIOP_Invocation::restart_flag (CORBA::Boolean flag)
// ****************************************************************
ACE_INLINE
-TAO_GIOP_Twoway_Invocation::
-TAO_GIOP_Twoway_Invocation (TAO_Stub *stub,
- const char *operation,
- CORBA::ULong opname_len,
- TAO_ORB_Core *orb_core)
- : TAO_GIOP_Invocation (stub, operation, opname_len, orb_core),
- rd_ (orb_core, this->op_details_.service_info ())
+TAO_GIOP_Synch_Invocation::TAO_GIOP_Synch_Invocation (
+ TAO_Stub *stub,
+ const char *operation,
+ CORBA::ULong opname_len,
+ TAO_ORB_Core *orb_core
+ )
+ : TAO_GIOP_Invocation (stub,
+ operation,
+ opname_len,
+ orb_core),
+ rd_ (orb_core,
+ this->op_details_.service_info ())
{
}
ACE_INLINE TAO_InputCDR &
-TAO_GIOP_Twoway_Invocation::inp_stream (void)
+TAO_GIOP_Synch_Invocation::inp_stream (void)
{
return this->rd_.reply_cdr ();
}
// ****************************************************************
+ACE_INLINE
+TAO_GIOP_Twoway_Invocation::TAO_GIOP_Twoway_Invocation (
+ TAO_Stub *stub,
+ const char *operation,
+ CORBA::ULong opname_len,
+ TAO_ORB_Core *orb_core
+ )
+ : TAO_GIOP_Synch_Invocation (stub,
+ operation,
+ opname_len,
+ orb_core)
+{
+}
+
+ACE_INLINE
+TAO_GIOP_Twoway_Invocation::~TAO_GIOP_Twoway_Invocation (void)
+{
+}
+
+// ****************************************************************
+
+ACE_INLINE
+TAO_GIOP_Oneway_Invocation::~TAO_GIOP_Oneway_Invocation (void)
+{
+}
+
ACE_INLINE TAO::SyncScope
TAO_GIOP_Oneway_Invocation::sync_scope (void)
{
@@ -61,13 +92,14 @@ ACE_INLINE
TAO_GIOP_Locate_Request_Invocation::
TAO_GIOP_Locate_Request_Invocation (TAO_Stub *stub,
TAO_ORB_Core *orb_core)
- : TAO_GIOP_Invocation (stub, 0, 0, orb_core),
- rd_ (orb_core, this->op_details_.service_info ())
+ : TAO_GIOP_Synch_Invocation (stub,
+ 0,
+ 0,
+ orb_core)
{
}
-ACE_INLINE TAO_InputCDR &
-TAO_GIOP_Locate_Request_Invocation::inp_stream (void)
+TAO_GIOP_Locate_Request_Invocation::~TAO_GIOP_Locate_Request_Invocation (void)
{
- return this->rd_.reply_cdr ();
}
+