summaryrefslogtreecommitdiff
path: root/TAO/tao/Active_Object_Map.h
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-07-02 05:21:40 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-07-02 05:21:40 +0000
commit6c675c1ce4168a4d60bec84ccfa75ba5fd6e4588 (patch)
tree0f87fbff47bb0d40c2f4828e77d5437f5d72586d /TAO/tao/Active_Object_Map.h
parentd0c8842d85666798ae4b75323dad8c9aeb6363ce (diff)
downloadATCD-6c675c1ce4168a4d60bec84ccfa75ba5fd6e4588.tar.gz
ChangeLogTag:Thu Jul 01 22:31:06 1999 Irfan Pyarali <irfan@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/Active_Object_Map.h')
-rw-r--r--TAO/tao/Active_Object_Map.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/TAO/tao/Active_Object_Map.h b/TAO/tao/Active_Object_Map.h
index bb5a2329475..b33613a59ce 100644
--- a/TAO/tao/Active_Object_Map.h
+++ b/TAO/tao/Active_Object_Map.h
@@ -79,10 +79,12 @@ public:
~TAO_Active_Object_Map (void);
// Destructor.
- int is_servant_in_map (PortableServer::Servant servant);
+ int is_servant_in_map (PortableServer::Servant servant,
+ int &deactivated);
// Must be used with UNIQUE_ID policy.
- int is_user_id_in_map (const PortableServer::ObjectId &user_id);
+ int is_user_id_in_map (const PortableServer::ObjectId &user_id,
+ int &deactivated);
// Can be used with any policy. With the SYSTEM_ID policy,
// <user_id> is actually <system_id>.
@@ -247,7 +249,8 @@ public:
virtual ~TAO_Id_Uniqueness_Strategy (void);
// Virtual destructor.
- virtual int is_servant_in_map (PortableServer::Servant servant) = 0;
+ virtual int is_servant_in_map (PortableServer::Servant servant,
+ int &deactivated) = 0;
// Must be used with UNIQUE_ID policy.
virtual int unbind_using_user_id (const PortableServer::ObjectId &user_id) = 0;
@@ -292,7 +295,8 @@ class TAO_Unique_Id_Strategy : public TAO_Id_Uniqueness_Strategy
// Strategy for the UNIQUE_ID policy.
public:
- virtual int is_servant_in_map (PortableServer::Servant servant);
+ virtual int is_servant_in_map (PortableServer::Servant servant,
+ int &deactivated);
// Must be used with UNIQUE_ID policy.
virtual int unbind_using_user_id (const PortableServer::ObjectId &user_id);
@@ -329,7 +333,8 @@ class TAO_Multiple_Id_Strategy : public TAO_Id_Uniqueness_Strategy
// Strategy for the MULTIPLE_ID policy.
public:
- virtual int is_servant_in_map (PortableServer::Servant servant);
+ virtual int is_servant_in_map (PortableServer::Servant servant,
+ int &deactivated);
// Must be used with UNIQUE_ID policy.
virtual int unbind_using_user_id (const PortableServer::ObjectId &user_id);