diff options
-rw-r--r-- | modules/TAO/tao/PortableServer/Root_POA.cpp | 6 | ||||
-rw-r--r-- | modules/TAO/tao/PortableServer/Root_POA.h | 3 |
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); |