diff options
Diffstat (limited to 'TAO/tao/Thread_Lane_Resources.h')
-rw-r--r-- | TAO/tao/Thread_Lane_Resources.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/TAO/tao/Thread_Lane_Resources.h b/TAO/tao/Thread_Lane_Resources.h index 53aea870e25..4cbdbc41585 100644 --- a/TAO/tao/Thread_Lane_Resources.h +++ b/TAO/tao/Thread_Lane_Resources.h @@ -29,6 +29,7 @@ class TAO_Transport_Cache_Manager; class TAO_Leader_Follower; class TAO_MProfile; class TAO_New_Leader_Generator; +class TAO_Connector_Registry; /** * @class TAO_Thread_Lane_Resources @@ -66,6 +67,12 @@ public: TAO_Acceptor_Registry &acceptor_registry (void); + /* + * @@ NOTE: Returning a pointer helps to return 0 in case of + * exceptions. + */ + TAO_Connector_Registry *connector_registry (ACE_ENV_SINGLE_ARG_DECL); + TAO_Transport_Cache_Manager &transport_cache (void); TAO_Leader_Follower &leader_follower (void); @@ -84,6 +91,10 @@ private: /// each loaded protocol. TAO_Acceptor_Registry *acceptor_registry_; + /// The connector registry which all active connectors must register + /// themselves with. + TAO_Connector_Registry *connector_registry_; + /// Transport cache. TAO_Transport_Cache_Manager *transport_cache_; |