/afs/cern.ch/user/k/kolos/working/online/ipc/ipc/interceptors.h

Go to the documentation of this file.
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

Generated on Tue Aug 8 17:08:21 2006 for IPC User API by  doxygen 1.4.7