1 #include "client_interceptor.h"
2 #include "tao/OctetSeqC.h"
3 #include "ace/Log_Msg.h"
4 #include "tao/ORB_Constants.h"
5 #include "ace/OS_NS_string.h"
6 #include "ace/Thread.h"
8 Echo_Client_Request_Interceptor::
9 Echo_Client_Request_Interceptor (const char *id
)
10 : myname_ ("Echo_Client_Interceptor"),
11 orb_id_ (CORBA::string_dup (id
))
15 Echo_Client_Request_Interceptor::~Echo_Client_Request_Interceptor ()
20 Echo_Client_Request_Interceptor::name ()
22 return CORBA::string_dup (this->myname_
);
26 Echo_Client_Request_Interceptor::destroy ()
31 Echo_Client_Request_Interceptor::send_poll (
32 PortableInterceptor::ClientRequestInfo_ptr
)
38 Echo_Client_Request_Interceptor::send_request (
39 PortableInterceptor::ClientRequestInfo_ptr ri
)
46 Echo_Client_Request_Interceptor::receive_reply (
47 PortableInterceptor::ClientRequestInfo_ptr ri
)
54 Echo_Client_Request_Interceptor::receive_other (
55 PortableInterceptor::ClientRequestInfo_ptr ri
)
62 Echo_Client_Request_Interceptor::receive_exception (
63 PortableInterceptor::ClientRequestInfo_ptr ri
)