1 #ifndef CLIENTINTERCEPTOR_H
2 #define CLIENTINTERCEPTOR_H
4 #include "tao/PortableInterceptorC.h"
5 #include "tao/LocalObject.h"
8 class ClientInterceptor
9 : public virtual PortableInterceptor::ClientRequestInterceptor
,
10 public virtual ::CORBA::LocalObject
14 ClientInterceptor (void);
16 virtual ~ClientInterceptor ();
18 virtual char * name ();
20 virtual void destroy ();
22 virtual void send_poll (PortableInterceptor::ClientRequestInfo_ptr ri
);
24 virtual void send_request (PortableInterceptor::ClientRequestInfo_ptr ri
);
26 virtual void receive_reply (PortableInterceptor::ClientRequestInfo_ptr ri
);
28 virtual void receive_other (PortableInterceptor::ClientRequestInfo_ptr ri
);
30 virtual void receive_exception (PortableInterceptor::ClientRequestInfo_ptr ri
);