ServerRequestInterceptor.pidl

Go to the documentation of this file.
00001 // -*- IDL -*-
00002 
00003 /**
00004  * @file ServerRequestInterceptor.pidl
00005  *
00006  * ServerRequestInterceptor.pidl,v 1.5 2006/05/09 07:34:43 jwillemsen Exp
00007  *
00008  * @brief Pre-compiled IDL source for the PortableInterceptor
00009  * components in the ORB.
00010  *
00011  * This file was used to generate the code in ServerRequestInterceptorC.*
00012  * The command used to generate code is:
00013  *
00014  *  tao_idl
00015  *     -o orig -Gp -Gd -Ge 1 -GA -SS -Sci
00016  *          -Wb,export_include="tao/PI_Server/pi_server_export.h"
00017  *          -Wb,export_macro=TAO_PI_Server_Export
00018  *          -Wb,pre_include="ace/pre.h"
00019  *          -Wb,post_include="ace/post.h"
00020  *          ServerRequestInterceptor.pidl
00021  *
00022  * Patches for changes to the generated code are available in the
00023  * `diffs' directory.
00024  */
00025 
00026 #ifndef _SERVER_REQUEST_INTERCEPTOR_IDL_
00027 #define _SERVER_REQUEST_INTERCEPTOR_IDL_
00028 
00029 #include "tao/PI/Interceptor.pidl"
00030 #include "tao/PI/PIForwardRequest.pidl"
00031 #include "tao/OctetSeq.pidl"
00032 
00033 module PortableInterceptor {
00034 
00035   typeprefix PortableInterceptor "omg.org";
00036 
00037   local interface ServerRequestInfo;
00038 
00039   local interface ServerRequestInterceptor : Interceptor
00040   {
00041     /// Proprietary method in TAO for fault tolerance
00042     void tao_ft_interception_point (in ServerRequestInfo ri, out CORBA::OctetSeq os) raises (ForwardRequest);
00043     void receive_request_service_contexts (in ServerRequestInfo ri) raises (ForwardRequest);
00044     void receive_request (in ServerRequestInfo ri) raises (ForwardRequest);
00045     void send_reply (in ServerRequestInfo ri);
00046     void send_exception (in ServerRequestInfo ri) raises (ForwardRequest);
00047     void send_other (in ServerRequestInfo ri) raises (ForwardRequest);
00048   };
00049 };
00050 
00051 #endif  /* _SERVER_REQUEST_INTERCEPTOR_IDL_ */

Generated on Thu Nov 9 12:54:00 2006 for TAO_PI_Server by doxygen 1.3.6