diff options
Diffstat (limited to 'TAO/tao/PI/RequestInfo.pidl')
-rw-r--r-- | TAO/tao/PI/RequestInfo.pidl | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/TAO/tao/PI/RequestInfo.pidl b/TAO/tao/PI/RequestInfo.pidl new file mode 100644 index 00000000000..5714a704de4 --- /dev/null +++ b/TAO/tao/PI/RequestInfo.pidl @@ -0,0 +1,54 @@ +// -*- IDL -*- + +/** + * @file RequestInfo.pidl + * + * $Id$ + * + * @brief Pre-compiled RequestInfo + * + * This file was used to generate the code in RequestInfoC.* + * 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" + * RequestInfo.pidl + */ + +#ifndef _REQUESTINFO_PIDL_ +#define _REQUESTINFO_PIDL_ + +#include <PI_Forward.pidl> +#include <Dynamic.pidl> +#include <Messaging_SyncScope.pidl> +#include <InvalidSlot.pidl> +#include <IOP_IOR.pidl> + +module PortableInterceptor { + + typeprefix PortableInterceptor "omg.org"; + + local interface RequestInfo + { + readonly attribute unsigned long request_id; + readonly attribute string operation; + readonly attribute Dynamic::ParameterList arguments; + readonly attribute Dynamic::ExceptionList exceptions; + readonly attribute Dynamic::ContextList contexts; + readonly attribute Dynamic::RequestContext operation_context; + readonly attribute any result; + readonly attribute boolean response_expected; + readonly attribute Messaging::SyncScope sync_scope; + readonly attribute ReplyStatus reply_status; + readonly attribute Object forward_reference; + any get_slot (in SlotId id) raises (InvalidSlot); + IOP::ServiceContext get_request_service_context (in IOP::ServiceId id); + IOP::ServiceContext get_reply_service_context (in IOP::ServiceId id); + }; +}; + +#endif /* _REQUESTINFO_PIDL_ */ |