summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/TAO/tao/PortableServer/Root_POA.cpp6
-rw-r--r--modules/TAO/tao/PortableServer/Root_POA.h3
2 files changed, 9 insertions, 0 deletions
diff --git a/modules/TAO/tao/PortableServer/Root_POA.cpp b/modules/TAO/tao/PortableServer/Root_POA.cpp
index 12f5ffdbc43..0179dcf5925 100644
--- a/modules/TAO/tao/PortableServer/Root_POA.cpp
+++ b/modules/TAO/tao/PortableServer/Root_POA.cpp
@@ -2635,6 +2635,12 @@ TAO_Root_POA::is_servant_active (
is_servant_in_map (servant, wait_occurred_restart_call);
}
+TAO::Portable_Server::Cached_Policies&
+TAO_Root_POA::cached_policies (void)
+{
+ return this->cached_policies_;
+}
+
TAO::Portable_Server::Cached_Policies::PriorityModel
TAO_Root_POA::priority_model (void) const
{
diff --git a/modules/TAO/tao/PortableServer/Root_POA.h b/modules/TAO/tao/PortableServer/Root_POA.h
index d7d69bfb6e3..fcf3a2b0bb4 100644
--- a/modules/TAO/tao/PortableServer/Root_POA.h
+++ b/modules/TAO/tao/PortableServer/Root_POA.h
@@ -404,6 +404,9 @@ public:
/// ORB Core for POA.
TAO_ORB_Core &orb_core (void) const;
+ // obtain a reference to the cached_profiles
+ TAO::Portable_Server::Cached_Policies& cached_policies (void);
+
TAO::Portable_Server::Cached_Policies::PriorityModel priority_model (void) const;
CORBA::Boolean cleanup_in_progress (void);