Changes to attempt to silence bcc64x
[ACE_TAO.git] / TAO / DevGuideExamples / PortableInterceptors / Auth / ClientInterceptor.h
blob2a2fb385a43dbd754375480f1d1ad17c8140149e
1 #ifndef CLIENTINTERCEPTOR_H
2 #define CLIENTINTERCEPTOR_H
4 #include "tao/PortableInterceptorC.h"
5 #include "tao/LocalObject.h"
6 #include "tao/PI/PI.h"
8 class ClientInterceptor
9 : public virtual PortableInterceptor::ClientRequestInterceptor,
10 public virtual ::CORBA::LocalObject
12 public:
13 ClientInterceptor ();
15 virtual ~ClientInterceptor ();
17 virtual char * name ();
19 virtual void destroy ();
21 virtual void send_poll (PortableInterceptor::ClientRequestInfo_ptr ri);
23 virtual void send_request (PortableInterceptor::ClientRequestInfo_ptr ri);
25 virtual void receive_reply (PortableInterceptor::ClientRequestInfo_ptr ri);
27 virtual void receive_other (PortableInterceptor::ClientRequestInfo_ptr ri);
29 virtual void receive_exception (PortableInterceptor::ClientRequestInfo_ptr ri);
31 private:
32 const char *myname_;
35 #endif