RequestInfo.pidl

Go to the documentation of this file.
00001 // -*- IDL -*-
00002 
00003 /**
00004  * @file RequestInfo.pidl
00005  *
00006  * RequestInfo.pidl,v 1.5 2006/05/09 07:34:34 jwillemsen Exp
00007  *
00008  * @brief Pre-compiled RequestInfo
00009  *
00010  * This file was used to generate the code in RequestInfoC.*
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  *          RequestInfo.pidl
00020  */
00021 
00022 #ifndef _REQUESTINFO_PIDL_
00023 #define _REQUESTINFO_PIDL_
00024 
00025 #include "tao/PI_Forward.pidl"
00026 #include "tao/AnyTypeCode/Dynamic.pidl"
00027 #include "tao/Messaging_SyncScope.pidl"
00028 #include "tao/PI/InvalidSlot.pidl"
00029 #include "tao/IOP_IOR.pidl"
00030 
00031 module PortableInterceptor {
00032 
00033   typeprefix PortableInterceptor "omg.org";
00034 
00035   local interface RequestInfo
00036   {
00037     readonly attribute unsigned long request_id;
00038     readonly attribute string operation;
00039     readonly attribute Dynamic::ParameterList arguments;
00040     readonly attribute Dynamic::ExceptionList exceptions;
00041     readonly attribute Dynamic::ContextList contexts;
00042     readonly attribute Dynamic::RequestContext operation_context;
00043     readonly attribute any result;
00044     readonly attribute boolean response_expected;
00045     readonly attribute Messaging::SyncScope sync_scope;
00046     readonly attribute ReplyStatus reply_status;
00047     readonly attribute Object forward_reference;
00048     any get_slot (in SlotId id) raises (InvalidSlot);
00049     IOP::ServiceContext get_request_service_context (in IOP::ServiceId id);
00050     IOP::ServiceContext get_reply_service_context (in IOP::ServiceId id);
00051   };
00052 };
00053 
00054 #endif  /* _REQUESTINFO_PIDL_ */

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