summaryrefslogtreecommitdiff
path: root/TAO/tao/Thread_Lane_Resources.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Thread_Lane_Resources.h')
-rw-r--r--TAO/tao/Thread_Lane_Resources.h11
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_;