00001 // -*- IDL -*- 00002 00003 /** 00004 * @file CONV_FRAME.pidl 00005 * 00006 * CONV_FRAME.pidl,v 1.12 2005/12/17 03:16:58 ossama Exp 00007 * 00008 * This file is used to generate CONV_FRAMEC.{h,cpp}, using the 00009 * following command: 00010 * 00011 * tao_idl 00012 * -o orig -Ge 1 -GA -SS -Sci -Sc 00013 * -Wb,export_macro=TAO_Export 00014 * -Wb,export_include="tao/TAO_Export.h" 00015 * -Wb,pre_include="ace/pre.h" 00016 * -Wb,post_include="ace/post.h" 00017 * -Wb,versioning_begin=TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00018 * -Wb,versioning_end=TAO_END_VERSIONED_NAMESPACE_DECL 00019 * CONV_FRAME.pidl 00020 * 00021 * The files are ready to use. 00022 */ 00023 00024 #ifndef TAO_CORBA_CONV_FRAME_PIDL 00025 #define TAO_CORBA_CONV_FRAME_PIDL 00026 00027 #pragma prefix "omg.org" 00028 00029 module CONV_FRAME { 00030 typedef unsigned long CodeSetId; 00031 typedef sequence<CodeSetId> CodeSetIdSeq; 00032 00033 struct CodeSetComponent { 00034 CodeSetId native_code_set; 00035 CodeSetIdSeq conversion_code_sets; 00036 }; 00037 00038 struct CodeSetComponentInfo { 00039 CodeSetComponent ForCharData; 00040 CodeSetComponent ForWcharData; 00041 }; 00042 00043 struct CodeSetContext { 00044 CodeSetId char_data; 00045 CodeSetId wchar_data; 00046 }; 00047 }; 00048 00049 #endif /* TAO_CORBA_CONV_FRAME_PIDL */