diff options
Diffstat (limited to 'trunk/TAO/tao/PI/ClientRequestInfo.pidl')
-rw-r--r-- | trunk/TAO/tao/PI/ClientRequestInfo.pidl | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/trunk/TAO/tao/PI/ClientRequestInfo.pidl b/trunk/TAO/tao/PI/ClientRequestInfo.pidl new file mode 100644 index 00000000000..5a0a2dd8e52 --- /dev/null +++ b/trunk/TAO/tao/PI/ClientRequestInfo.pidl @@ -0,0 +1,49 @@ +// -*- IDL -*- + +/** + * @file ClientRequestInfo.pidl + * + * $Id$ + * + * @brief Pre-compiled ClientRequestInfo + * + * This file was used to generate the code in ClientRequestInfoC.* + * The command used to generate code is: + * + * tao_idl + * -o orig -Gp -Gd -GA -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" + * ClientRequestInfo.pidl + */ + +#ifndef _CLIENT_REQUESTINFO_PIDL_ +#define _CLIENT_REQUESTINFO_PIDL_ + +#include "tao/PI/RequestInfo.pidl" +#include "tao/orb_types.pidl" +#include "tao/Policy_Forward.pidl" + +module PortableInterceptor { + + typeprefix PortableInterceptor "omg.org"; + + local interface ClientRequestInfo : RequestInfo + { + readonly attribute Object target; + readonly attribute Object effective_target; + readonly attribute IOP::TaggedProfile effective_profile; + readonly attribute any received_exception; + readonly attribute CORBA::RepositoryId received_exception_id; + IOP::TaggedComponent get_effective_component (in IOP::ComponentId id); + IOP::TaggedComponentSeq get_effective_components (in IOP::ComponentId id); + CORBA::Policy get_request_policy (in CORBA::PolicyType type); + void add_request_service_context ( + in IOP::ServiceContext service_context, + in boolean replace); + }; +}; + +#endif /* _CLIENT_REQUESTINFO_PIDL_ */ |