summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/POAManager.h
diff options
context:
space:
mode:
authorpgontla <pgontla@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-01-14 22:50:06 +0000
committerpgontla <pgontla@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-01-14 22:50:06 +0000
commite13de5cc83863c584befe41f96ade1701e5ce78f (patch)
tree0f17cbffd3dd486cb53bdfd668403e389211b18e /TAO/tao/PortableServer/POAManager.h
parent4fb423d8e92d91c15d308b7f87f5e6e5193263db (diff)
downloadATCD-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.h10
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__)