summaryrefslogtreecommitdiff
path: root/TAO/tests/Portable_Interceptors/ForwardRequest/server.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tests/Portable_Interceptors/ForwardRequest/server.cpp')
-rw-r--r--TAO/tests/Portable_Interceptors/ForwardRequest/server.cpp31
1 files changed, 6 insertions, 25 deletions
diff --git a/TAO/tests/Portable_Interceptors/ForwardRequest/server.cpp b/TAO/tests/Portable_Interceptors/ForwardRequest/server.cpp
index 9eadd3a9241..ee0cac207b7 100644
--- a/TAO/tests/Portable_Interceptors/ForwardRequest/server.cpp
+++ b/TAO/tests/Portable_Interceptors/ForwardRequest/server.cpp
@@ -75,9 +75,7 @@ main (int argc, char *argv[])
ACE_TRY_CHECK;
CORBA::Object_var poa_object =
- orb->resolve_initial_references ("RootPOA", ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
+ orb->resolve_initial_references ("RootPOA");
if (CORBA::is_nil (poa_object.in ()))
ACE_ERROR_RETURN ((LM_ERROR,
" (%P|%t) Unable to initialize the POA.\n"),
@@ -156,23 +154,12 @@ main (int argc, char *argv[])
ACE_TRY_CHECK;
// Set the forward references in the server request interceptor.
- PortableInterceptor::ServerRequestInterceptor_var
- server_interceptor = temp_initializer->server_interceptor ();
+ Server_Request_Interceptor *server_interceptor =
+ temp_initializer->server_interceptor ();
- ForwardRequestTest::ServerRequestInterceptor_var interceptor =
- ForwardRequestTest::ServerRequestInterceptor::_narrow (
- server_interceptor.in (), ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- if (CORBA::is_nil (interceptor.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Could not obtain reference to "
- "server request interceptor.\n"),
- -1);
-
- interceptor->forward_references (obj1.in (),
- obj2.in (),
- ACE_TRY_ENV);
+ server_interceptor->forward_references (obj1.in (),
+ obj2.in (),
+ ACE_TRY_ENV);
ACE_TRY_CHECK;
// Write each IOR to a file.
@@ -202,12 +189,6 @@ main (int argc, char *argv[])
orb->run (ACE_TRY_ENV);
ACE_TRY_CHECK;
- root_poa->destroy (1, 1, ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- orb->destroy (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
ACE_DEBUG ((LM_DEBUG, "Event loop finished.\n"));
}
ACE_CATCHANY