Merge pull request #1815 from sonndinh/get_signal_info
[ACE_TAO.git] / TAO / tests / Bug_1495_Regression / Client_ORBInitializer.cpp
blob16ea068aecaec9e9765b2ec5fe14165e4b5e600d
1 // -*- C++ -*-
3 #include "Client_ORBInitializer.h"
4 #include "interceptors.h"
6 Client_ORBInitializer::Client_ORBInitializer (void)
10 void
11 Client_ORBInitializer::pre_init (
12 PortableInterceptor::ORBInitInfo_ptr)
14 // No Op
17 void
18 Client_ORBInitializer::post_init (
19 PortableInterceptor::ORBInitInfo_ptr info)
22 CORBA::String_var orb_id =
23 info->orb_id ();
25 PortableInterceptor::ClientRequestInterceptor_ptr interceptor =
26 PortableInterceptor::ClientRequestInterceptor::_nil ();
28 // Install the Echo client request interceptor
29 ACE_NEW_THROW_EX (interceptor,
30 Echo_Client_Request_Interceptor (orb_id.in ()),
31 CORBA::NO_MEMORY ());
33 PortableInterceptor::ClientRequestInterceptor_var
34 client_interceptor = interceptor;
36 info->add_client_request_interceptor (client_interceptor.in ());