diff options
author | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-04-06 10:18:42 +0000 |
---|---|---|
committer | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-04-06 10:18:42 +0000 |
commit | 0eba5bcfd80728d74c5bc9c0c7c99c86983f58dd (patch) | |
tree | fbe2bd13cb702c9fc7d9efe5ccfda57b4690d3ea /TAO/tao/POAManager.h | |
parent | 3ba06db921b12860cd7865fa695e9a5ca47314ed (diff) | |
download | ATCD-0eba5bcfd80728d74c5bc9c0c7c99c86983f58dd.tar.gz |
*** empty log message ***
Diffstat (limited to 'TAO/tao/POAManager.h')
-rw-r--r-- | TAO/tao/POAManager.h | 26 |
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; |