summaryrefslogtreecommitdiff
path: root/TAO/tao/IIOP_Object.h
diff options
context:
space:
mode:
authormk1 <mk1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-07-20 15:56:27 +0000
committermk1 <mk1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-07-20 15:56:27 +0000
commitc295a654aab56a9769413e0fe19394d5a53ab141 (patch)
treea2b378305b69e3a250cf1db48f8f284f0127ea91 /TAO/tao/IIOP_Object.h
parent62e1e15068794c3df3036958e8df38f794f0abd7 (diff)
downloadATCD-c295a654aab56a9769413e0fe19394d5a53ab141.tar.gz
ChangeLog entry: Mon Jul 20 10:57:00 1998 Michael Kircher <mk1@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/IIOP_Object.h')
-rw-r--r--TAO/tao/IIOP_Object.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/TAO/tao/IIOP_Object.h b/TAO/tao/IIOP_Object.h
index b9ab230ada1..e0c36286cfa 100644
--- a/TAO/tao/IIOP_Object.h
+++ b/TAO/tao/IIOP_Object.h
@@ -223,6 +223,12 @@ public:
ACE_Lock &get_fwd_profile_lock (void);
// Gives reference to the lock guarding the forwarding profile.
+ void reset_first_locate_request (void);
+ // reset the flag telling that the locate request should be used
+
+ void use_locate_requests (CORBA::Boolean use_it);
+ // set the flags to use locate_requests.
+
private:
void put_params (CORBA::Environment &env,
const TAO_Call_Data *info,
@@ -250,6 +256,12 @@ private:
u_int refcount_;
// Number of outstanding references to this object.
+ CORBA::Boolean use_locate_request_;
+ // set if locate request should be used
+
+ CORBA::Boolean first_locate_request_;
+ // distinguishes the first from following calls
+
~IIOP_Object (void);
// Destructor is to be called only through _decr_refcnt()