// -*- IDL -*- /** * @file ClientRequestInterceptor.pidl * * $Id$ * * @brief Pre-compiled IDL source for the PortableInterceptor * components in the ORB. * * This file contains the interface definitions for "Portable" * Interceptor support. * The following is from orbos/99-12-02 Portable Interceptors spec, * the full IDL is downloadable from orbos/99-12-02. * * This file was used to generate the code in ClientRequestInterceptorC.* * The command used to generate code is: * * tao_idl * -o orig -Gp -Gd -Ge 1 -GA -Sc -SS -Sci * -Wb,export_include="tao/TAO_Export.h" * -Wb,export_macro=TAO_Export * -Wb,pre_include="ace/pre.h" * -Wb,post_include="ace/post.h" * ClientRequestInterceptor.pidl */ #ifndef _CLIENT_REQUEST_INTERCEPTOR_IDL_ #define _CLIENT_REQUEST_INTERCEPTOR_IDL_ #include #include module PortableInterceptor { typeprefix PortableInterceptor "omg.org"; local interface ClientRequestInfo; local interface ClientRequestInterceptor : Interceptor { void send_request (in ClientRequestInfo ri) raises (ForwardRequest); void send_poll (in ClientRequestInfo ri); void receive_reply (in ClientRequestInfo ri); void receive_exception (in ClientRequestInfo ri) raises (ForwardRequest); void receive_other (in ClientRequestInfo ri) raises (ForwardRequest); }; }; #endif /* _CLIENT_REQUEST_INTERCEPTOR_IDL_ */