diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-07-21 19:21:31 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-07-21 19:21:31 +0000 |
commit | bc20ce971235dfa09ed849d92bb51d5928a8be66 (patch) | |
tree | 0e1cc2bb3316f4bedfc377ed68c89dc8f3d9afec /TAO/tao/Request.h | |
parent | 8f101f03a5f72294c838c3388638a61a789d0c47 (diff) | |
download | ATCD-bc20ce971235dfa09ed849d92bb51d5928a8be66.tar.gz |
ChangeLogTag:Tue Jul 21 14:19:28 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/Request.h')
-rw-r--r-- | TAO/tao/Request.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/TAO/tao/Request.h b/TAO/tao/Request.h index 4bd7e9a2fcd..8493018c983 100644 --- a/TAO/tao/Request.h +++ b/TAO/tao/Request.h @@ -57,7 +57,11 @@ public: void send_oneway (void); // Send a oneway request. - // = Required for COM IUnknown support + // Pseudo object methods + static CORBA_Request* _duplicate (CORBA_Request*); + static CORBA_Request* _nil (void); + + // = Reference counting. CORBA::ULong _incr_refcnt (void); CORBA::ULong _decr_refcnt (void); @@ -100,6 +104,9 @@ private: CORBA::ULong refcount_; // reference counting + + ACE_SYNCH_MUTEX refcount_lock_; + // protect the reference count }; #if defined (__ACE_INLINE__) |