summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/Servant_Dispatcher.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/PortableServer/Servant_Dispatcher.h')
-rw-r--r--TAO/tao/PortableServer/Servant_Dispatcher.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/TAO/tao/PortableServer/Servant_Dispatcher.h b/TAO/tao/PortableServer/Servant_Dispatcher.h
index d2741f46546..10c062e52d1 100644
--- a/TAO/tao/PortableServer/Servant_Dispatcher.h
+++ b/TAO/tao/PortableServer/Servant_Dispatcher.h
@@ -36,6 +36,12 @@ class TAO_Root_POA;
class TAO_ORB_Core;
class TAO_ServerRequest;
+namespace PortableServer
+{
+ class POAManager;
+ typedef POAManager *POAManager_ptr;
+}
+
/**
* @class TAO_Servant_Dispatcher
*
@@ -70,7 +76,7 @@ public:
/// Factory method for creating new POA's.
virtual TAO_Root_POA *create_Root_POA (
const ACE_CString &name,
- TAO_POA_Manager &poa_manager,
+ PortableServer::POAManager_ptr poa_manager,
const TAO_POA_Policy_Set &policies,
ACE_Lock &lock,
TAO_SYNCH_MUTEX &thread_lock,