summaryrefslogtreecommitdiff
path: root/TAO/tao/Collocated_Invocation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Collocated_Invocation.cpp')
-rw-r--r--TAO/tao/Collocated_Invocation.cpp13
1 files changed, 9 insertions, 4 deletions
diff --git a/TAO/tao/Collocated_Invocation.cpp b/TAO/tao/Collocated_Invocation.cpp
index 504f6c22abd..65f27abfcc5 100644
--- a/TAO/tao/Collocated_Invocation.cpp
+++ b/TAO/tao/Collocated_Invocation.cpp
@@ -1,11 +1,16 @@
#include "Collocated_Invocation.h"
#include "Collocation_Proxy_Broker.h"
+#include "ORB_Core.h"
+#include "Request_Dispatcher.h"
+#include "TAO_Server_Request.h"
#include "operation_details.h"
+
ACE_RCSID (tao,
Collocated_Invocation,
"$Id$")
+
namespace TAO
{
Collocated_Invocation::Collocated_Invocation (CORBA::Object_ptr t,
@@ -43,14 +48,14 @@ namespace TAO
{
if (strat == TAO_CS_THRU_POA_STRATEGY)
{
- TAO_ServerRequest request (this->orb_core_,
+ TAO_ServerRequest request (this->orb_core (),
this->details_,
- this->effective_target_);
+ this->effective_target ());
TAO_Request_Dispatcher * const dispatcher =
- this->orb_core_->request_dispatcher ();
+ this->orb_core ()->request_dispatcher ();
- dispatcher->dispatch (this->orb_core_,
+ dispatcher->dispatch (this->orb_core (),
request,
this->forwarded_to_.out ());
ACE_ENV_ARG_PARAMETER);