00001 00009 #ifndef IPC_INTERCEPTOR_H 00010 #define IPC_INTERCEPTOR_H 00011 00012 #include <omniORB4/CORBA.h> 00013 00043 struct IPCClientInterceptor 00044 { 00053 virtual void sendRequest( const char * interface_id, 00054 const char * operation_id, 00055 IOP::ServiceContextList & scl ) = 0; 00056 00057 virtual ~IPCClientInterceptor() { ; } 00058 }; 00059 00084 struct IPCServerInterceptor 00085 { 00094 virtual void receiveRequest( const char * interface_id, 00095 const char * operation_id, 00096 IOP::ServiceContextList & scl ) = 0; 00097 00098 virtual ~IPCServerInterceptor() { ; } 00099 }; 00100 00101 #endif