summaryrefslogtreecommitdiff
path: root/TAO/tao/Default_Thread_Lane_Resources_Manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Default_Thread_Lane_Resources_Manager.cpp')
-rw-r--r--TAO/tao/Default_Thread_Lane_Resources_Manager.cpp19
1 files changed, 13 insertions, 6 deletions
diff --git a/TAO/tao/Default_Thread_Lane_Resources_Manager.cpp b/TAO/tao/Default_Thread_Lane_Resources_Manager.cpp
index c799e6be17f..3cabff10e59 100644
--- a/TAO/tao/Default_Thread_Lane_Resources_Manager.cpp
+++ b/TAO/tao/Default_Thread_Lane_Resources_Manager.cpp
@@ -4,6 +4,7 @@
#include "Thread_Lane_Resources.h"
#include "Exception.h"
#include "Environment.h"
+#include "ORB_Core.h"
#include "ace/Log_Msg.h"
@@ -11,11 +12,6 @@ ACE_RCSID (tao,
Default_Thread_Lane_Resources_Manager,
"$Id$")
-
-#if !defined (__ACE_INLINE__)
-# include "tao/Default_Thread_Lane_Resources_Manager.i"
-#endif /* ! __ACE_INLINE__ */
-
TAO_Default_Thread_Lane_Resources_Manager::TAO_Default_Thread_Lane_Resources_Manager (TAO_ORB_Core &orb_core)
: TAO_Thread_Lane_Resources_Manager (orb_core),
lane_resources_ (0)
@@ -34,8 +30,19 @@ TAO_Default_Thread_Lane_Resources_Manager::~TAO_Default_Thread_Lane_Resources_Ma
int
TAO_Default_Thread_Lane_Resources_Manager::open_default_resources (ACE_ENV_SINGLE_ARG_DECL)
{
+ TAO_ORB_Parameters *params =
+ this->orb_core_->orb_params ();
+
+ TAO_EndpointSet endpoint_set;
+
+ params->get_endpoint_set (TAO_DEFAULT_LANE,
+ endpoint_set);
+
+ bool ignore_address = false;
+
int result =
- this->lane_resources_->open_acceptor_registry (0
+ this->lane_resources_->open_acceptor_registry (endpoint_set,
+ ignore_address
ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (-1);