summaryrefslogtreecommitdiff
path: root/TAO/tao/Server_Strategy_Factory.h
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-12-26 00:19:15 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-12-26 00:19:15 +0000
commite50019ac5966c1527c7bf877b9ec6f8dbeada23c (patch)
tree485764ff9939d95efba249e8d47c7083a3854ab0 /TAO/tao/Server_Strategy_Factory.h
parent012a1e8d9f9a4afd9a3d516f181a56631deebeba (diff)
downloadATCD-e50019ac5966c1527c7bf877b9ec6f8dbeada23c.tar.gz
*** empty log message ***
Diffstat (limited to 'TAO/tao/Server_Strategy_Factory.h')
-rw-r--r--TAO/tao/Server_Strategy_Factory.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/TAO/tao/Server_Strategy_Factory.h b/TAO/tao/Server_Strategy_Factory.h
index 987942a212e..9f5f0603258 100644
--- a/TAO/tao/Server_Strategy_Factory.h
+++ b/TAO/tao/Server_Strategy_Factory.h
@@ -62,11 +62,16 @@ public:
virtual SCHEDULING_STRATEGY *scheduling_strategy (void);
// Return the scheduling strategy used.
- virtual TAO_Object_Table_Impl *create_object_table (int user_id_policy);
- // Return a new id-->object table. If <user_id_policy> is true, the
- // request is being made for a POA with USER ID policy. Otherwise,
+ virtual TAO_Active_Object_Map_Impl *create_active_object_map (int user_id_policy);
+ // Return a new id-->sevant table. If <user_id_policy> is true, the
+ // request is being made for a POA with USER_ID policy. Otherwise,
// the SYSTEM_ID policy is being used.
+ virtual TAO_Reverse_Active_Object_Map_Impl *create_reverse_active_object_map (int unique_id_policy);
+ // Return a new servant-->id table. If <unique_id_policy> is true,
+ // the request is being made for a POA with UNIQUE_ID
+ // policy. Otherwise, the MULTIPLE_ID policy is being used.
+
virtual ACE_Lock *create_poa_lock (void);
// Return a new lock for use in locking the POA.
@@ -85,7 +90,7 @@ public:
virtual ACE_Lock *create_cached_connector_lock (void);
// Create the lock to be used by the cached connector.
- virtual u_long object_table_size (void) const;
+ virtual u_long active_object_map_size (void) const;
// Return the object table size
};