summaryrefslogtreecommitdiff
path: root/TAO/tao/Synch_Invocation.inl
diff options
context:
space:
mode:
authorbala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-10-28 18:31:01 +0000
committerbala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-10-28 18:31:01 +0000
commitcdb6fd66611283a0314ab23e08472d11dae4f0e4 (patch)
treefd6ae8c3db752254802dfaafd1543974a4741e47 /TAO/tao/Synch_Invocation.inl
parentf984aa2bff444f381570d2f97ac9ba958926fb6b (diff)
downloadATCD-cdb6fd66611283a0314ab23e08472d11dae4f0e4.tar.gz
ChangeLogTag:Tue Oct 28 12:02:47 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
Diffstat (limited to 'TAO/tao/Synch_Invocation.inl')
-rw-r--r--TAO/tao/Synch_Invocation.inl24
1 files changed, 24 insertions, 0 deletions
diff --git a/TAO/tao/Synch_Invocation.inl b/TAO/tao/Synch_Invocation.inl
new file mode 100644
index 00000000000..ccf61f981f2
--- /dev/null
+++ b/TAO/tao/Synch_Invocation.inl
@@ -0,0 +1,24 @@
+// -*- C++ -*-
+// $Id$
+namespace TAO
+{
+ ACE_INLINE
+ Reply_Guard::Reply_Guard (Invocation_Base *b,
+ Invocation_Status s)
+ : invocation_ (b)
+ , status_ (s)
+ {
+ }
+
+ ACE_INLINE
+ Reply_Guard::~Reply_Guard (void)
+ {
+ this->invocation_->reply_received (this->status_);
+ }
+
+ ACE_INLINE void
+ Reply_Guard::set_status (Invocation_Status s)
+ {
+ this->status_ = s;
+ }
+}