ClientRequestInfo.pidl

Go to the documentation of this file.
00001 // -*- IDL -*-
00002 
00003 /**
00004  * @file ClientRequestInfo.pidl
00005  *
00006  * ClientRequestInfo.pidl,v 1.4 2006/05/09 07:34:34 jwillemsen Exp
00007  *
00008  * @brief Pre-compiled ClientRequestInfo
00009  *
00010  * This file was used to generate the code in ClientRequestInfoC.*
00011  * The command used to generate code is:
00012  *
00013  *  tao_idl
00014  *     -o orig -Gp -Gd -Ge 1 -GA -SS -Sci
00015  *          -Wb,export_include="tao/TAO_Export.h"
00016  *          -Wb,export_macro=TAO_Export
00017  *          -Wb,pre_include="ace/pre.h"
00018  *          -Wb,post_include="ace/post.h"
00019  *          ClientRequestInfo.pidl
00020  */
00021 
00022 #ifndef _CLIENT_REQUESTINFO_PIDL_
00023 #define _CLIENT_REQUESTINFO_PIDL_
00024 
00025 #include "tao/PI/RequestInfo.pidl"
00026 #include "tao/orb_types.pidl"
00027 #include "tao/Policy_Forward.pidl"
00028 
00029 module PortableInterceptor {
00030 
00031   typeprefix PortableInterceptor "omg.org";
00032 
00033   local interface ClientRequestInfo : RequestInfo
00034   {
00035     readonly attribute Object target;
00036     readonly attribute Object effective_target;
00037     readonly attribute IOP::TaggedProfile effective_profile;
00038     readonly attribute any received_exception;
00039     readonly attribute CORBA::RepositoryId received_exception_id;
00040     IOP::TaggedComponent get_effective_component (in IOP::ComponentId id);
00041     IOP::TaggedComponentSeq get_effective_components (in IOP::ComponentId id);
00042     CORBA::Policy get_request_policy (in CORBA::PolicyType type);
00043     void add_request_service_context (
00044       in IOP::ServiceContext service_context,
00045       in boolean replace);
00046   };
00047 };
00048 
00049 #endif  /* _CLIENT_REQUESTINFO_PIDL_ */

Generated on Thu Nov 9 12:51:39 2006 for TAO_PI by doxygen 1.3.6