diff options
author | pgontla <pgontla@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-01-14 22:50:06 +0000 |
---|---|---|
committer | pgontla <pgontla@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-01-14 22:50:06 +0000 |
commit | e13de5cc83863c584befe41f96ade1701e5ce78f (patch) | |
tree | 0f17cbffd3dd486cb53bdfd668403e389211b18e /TAO/tao/PortableServer/POAManager.h | |
parent | 4fb423d8e92d91c15d308b7f87f5e6e5193263db (diff) | |
download | ATCD-e13de5cc83863c584befe41f96ade1701e5ce78f.tar.gz |
ChangeLogTag: Mon Jan 14 14:41:17 2002 Priyanka Gontla <pgontla@ece.uci.edu>
Diffstat (limited to 'TAO/tao/PortableServer/POAManager.h')
-rw-r--r-- | TAO/tao/PortableServer/POAManager.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/TAO/tao/PortableServer/POAManager.h b/TAO/tao/PortableServer/POAManager.h index f73348b3a6e..fe3bf6fe9e2 100644 --- a/TAO/tao/PortableServer/POAManager.h +++ b/TAO/tao/PortableServer/POAManager.h @@ -32,6 +32,8 @@ // Local Object #include "tao/LocalObject.h" +#include "tao/PortableInterceptorC.h" + class TAO_POA; class TAO_Object_Adapter; // Forward decl. @@ -97,6 +99,11 @@ protected: ACE_THROW_SPEC ((CORBA::SystemException, PortableServer::POAManager::AdapterInactive)); + /// Method needed for notifying the IORInterceptors that the state + /// of POAManager changed. + void adapter_manager_state_changed (PortableServer::POAManager::State state, + CORBA::Environment &ACE_TRY_ENV); + #if (TAO_HAS_MINIMUM_POA == 0) void hold_requests_i (CORBA::Boolean wait_for_completion @@ -129,6 +136,9 @@ protected: POA_COLLECTION poa_collection_; TAO_Object_Adapter &object_adapter_; + + static PortableInterceptor::AdapterManagerId poa_manager_id_; + }; #if defined (__ACE_INLINE__) |