ServerRequestInfo.pidl

Go to the documentation of this file.
00001 // -*- IDL -*-
00002 
00003 /**
00004  * @file ServerRequestInfo.pidl
00005  *
00006  * ServerRequestInfo.pidl,v 1.4 2006/05/09 07:34:43 jwillemsen Exp
00007  *
00008  * @brief Pre-compiled RequestInfo
00009  *
00010  * This file was used to generate the code in ServerRequestInfoC.*
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  *          ServerRequestInfo.pidl
00020  */
00021 
00022 #ifndef _SERVER_REQUESTINFO_PIDL_
00023 #define _SERVER_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 ServerRequestInfo : RequestInfo
00034   {
00035     readonly attribute any sending_exception;
00036     readonly attribute ServerId server_id;
00037     readonly attribute ORBId orb_id;
00038     readonly attribute AdapterName adapter_name;
00039     readonly attribute ObjectId object_id;
00040     readonly attribute CORBA::OctetSeq adapter_id;
00041     readonly attribute CORBA::RepositoryId target_most_derived_interface;
00042     CORBA::Policy get_server_policy (in CORBA::PolicyType type);
00043     void set_slot (in SlotId id, in any data) raises (InvalidSlot);
00044     boolean target_is_a (in CORBA::RepositoryId id);
00045     void add_reply_service_context (
00046       in IOP::ServiceContext service_context,
00047       in boolean replace);
00048   };
00049 };
00050 
00051 #endif  /* _SERVER_REQUESTINFO_PIDL_ */

Generated on Thu Nov 9 12:54:00 2006 for TAO_PI_Server by doxygen 1.3.6