diff options
Diffstat (limited to 'TAO/tao/POAManager.h')
-rw-r--r-- | TAO/tao/POAManager.h | 106 |
1 files changed, 0 insertions, 106 deletions
diff --git a/TAO/tao/POAManager.h b/TAO/tao/POAManager.h deleted file mode 100644 index 4370f37be37..00000000000 --- a/TAO/tao/POAManager.h +++ /dev/null @@ -1,106 +0,0 @@ -// -*- C++ -*- -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// POAManager.h -// -// = DESCRIPTION -// POAManager -// -// = AUTHOR -// Irfan Pyarali -// -// ============================================================================ - -#ifndef TAO_POAMANAGER_H -#define TAO_POAMANAGER_H - -#include "tao/POAS.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -// for POA skeleton. - -#include "tao/poa_macros.h" - -class TAO_POA; -// Forward decl. - -class TAO_Export TAO_POA_Manager : public POA_PortableServer::POAManager -{ - friend class TAO_POA; - friend class TAO_Object_Adapter; - -public: - - void activate (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - -#if !defined (TAO_HAS_MINIMUM_CORBA) - - void hold_requests (CORBA::Boolean wait_for_completion, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - - void discard_requests (CORBA::Boolean wait_for_completion, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - - void deactivate (CORBA::Boolean etherealize_objects, - CORBA::Boolean wait_for_completion, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - -#endif /* TAO_HAS_MINIMUM_CORBA */ - - PortableServer::POAManager::State get_state (CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()); - - TAO_POA_Manager (TAO_Object_Adapter &object_adapter); - - ~TAO_POA_Manager (void); - -protected: - - void activate_i (CORBA_Environment &ACE_TRY_ENV); - - void deactivate_i (CORBA::Boolean etherealize_objects, - CORBA::Boolean wait_for_completion, - CORBA_Environment &ACE_TRY_ENV); - -#if !defined (TAO_HAS_MINIMUM_CORBA) - - void hold_requests_i (CORBA::Boolean wait_for_completion, - CORBA_Environment &ACE_TRY_ENV); - - void discard_requests_i (CORBA::Boolean wait_for_completion, - CORBA_Environment &ACE_TRY_ENV); - -#endif /* TAO_HAS_MINIMUM_CORBA */ - - PortableServer::POAManager::State get_state_i (); - - ACE_Lock &lock (void); - - int remove_poa (TAO_POA *poa); - - int register_poa (TAO_POA *poa); - - PortableServer::POAManager::State state_; - - ACE_Lock &lock_; - - typedef ACE_Unbounded_Set<TAO_POA *> POA_COLLECTION; - - POA_COLLECTION poa_collection_; - - TAO_Object_Adapter &object_adapter_; -}; - -#if defined (__ACE_INLINE__) -# include "tao/POAManager.i" -#endif /* __ACE_INLINE__ */ - -#endif /* TAO_POAMANAGER_H */ |