summaryrefslogtreecommitdiff
path: root/TAO/tao/POAManager.h
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-04-06 10:18:42 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-04-06 10:18:42 +0000
commit0eba5bcfd80728d74c5bc9c0c7c99c86983f58dd (patch)
treefbe2bd13cb702c9fc7d9efe5ccfda57b4690d3ea /TAO/tao/POAManager.h
parent3ba06db921b12860cd7865fa695e9a5ca47314ed (diff)
downloadATCD-0eba5bcfd80728d74c5bc9c0c7c99c86983f58dd.tar.gz
*** empty log message ***
Diffstat (limited to 'TAO/tao/POAManager.h')
-rw-r--r--TAO/tao/POAManager.h26
1 files changed, 7 insertions, 19 deletions
diff --git a/TAO/tao/POAManager.h b/TAO/tao/POAManager.h
index 60a5c0b7bd6..428cfce6051 100644
--- a/TAO/tao/POAManager.h
+++ b/TAO/tao/POAManager.h
@@ -50,14 +50,12 @@ public:
#endif /* TAO_HAS_MINIMUM_CORBA */
- TAO_POA_Manager (void);
+ virtual PortableServer::POAManager::State get_state (CORBA_Environment &ACE_TRY_ENV = CORBA::default_environment ());
- virtual TAO_POA_Manager *clone (void);
+ TAO_POA_Manager (ACE_Lock &lock);
virtual ~TAO_POA_Manager (void);
- virtual PortableServer::POAManager::State get_state (CORBA_Environment &ACE_TRY_ENV = CORBA::default_environment ());
-
protected:
virtual void activate_i (CORBA_Environment &ACE_TRY_ENV);
@@ -74,29 +72,19 @@ protected:
CORBA::Boolean wait_for_completion,
CORBA_Environment &ACE_TRY_ENV);
+ virtual PortableServer::POAManager::State get_state_i ();
+
#endif /* TAO_HAS_MINIMUM_CORBA */
virtual ACE_Lock &lock (void);
- virtual void remove_poa (TAO_POA *poa,
- CORBA_Environment &ACE_TRY_ENV = CORBA::default_environment ());
+ virtual int remove_poa (TAO_POA *poa);
- virtual void remove_poa_i (TAO_POA *poa,
- CORBA_Environment &ACE_TRY_ENV = CORBA::default_environment ());
-
- virtual void register_poa (TAO_POA *poa,
- CORBA_Environment &ACE_TRY_ENV = CORBA::default_environment ());
-
- virtual void register_poa_i (TAO_POA *poa,
- CORBA_Environment &ACE_TRY_ENV = CORBA::default_environment ());
-
- virtual void destroy (void);
+ virtual int register_poa (TAO_POA *poa);
PortableServer::POAManager::State state_;
- int closing_down_;
-
- ACE_Lock *lock_;
+ ACE_Lock &lock_;
typedef ACE_Unbounded_Set<TAO_POA *> POA_COLLECTION;