00001 // -*- IDL -*- 00002 /** 00003 * @file Messaging_PolicyValue.pidl 00004 * 00005 * $Id: Messaging_PolicyValue.pidl 76257 2007-01-02 10:02:38Z johnnyw $ 00006 * 00007 * This file was used to generate the code in Messaging_PolicyValueC.{h,cpp} 00008 * 00009 * The command used to generate code from this file is: 00010 * 00011 * tao_idl 00012 * -oA AnyTypeCode 00013 * -GA -SS -Sci 00014 * -Wb,pre_include=ace/pre.h 00015 * -Wb,post_include=ace/post.h 00016 * -Wb,export_macro=TAO_Export 00017 * -Wb,export_include=tao/TAO_Export.h 00018 * -Wb,anyop_export_macro=TAO_AnyTypeCode_Export 00019 * -Wb,anyop_export_include=tao/AnyTypeCode/TAO_AnyTypeCode_Export.h 00020 * Messaging_PolicyValue.pidl 00021 * 00022 */ 00023 #ifndef TAO_MESSAGING_POLICYVALUE_PIDL 00024 #define TAO_MESSAGING_POLICYVALUE_PIDL 00025 00026 #include "tao/IOP_IOR.pidl" 00027 #include "tao/Policy_Forward.pidl" 00028 00029 #pragma prefix "omg.org" 00030 00031 module Messaging 00032 { 00033 struct PolicyValue 00034 { 00035 CORBA::PolicyType ptype; 00036 CORBA::OctetSeq pvalue; 00037 }; 00038 00039 typedef sequence<PolicyValue> PolicyValueSeq; 00040 00041 const IOP::ComponentId TAG_POLICIES = 2; 00042 const IOP::ServiceId INVOCATION_POLICIES = 7; 00043 }; 00044 00045 #endif /* TAO_MESSAGING_POLICYVALUE_PIDL */