CONV_FRAMEC.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // CONV_FRAMEC.h,v 1.35 2006/06/20 05:47:02 jwillemsen Exp
00004 
00005 // ****  Code generated by the The ACE ORB (TAO) IDL Compiler ****
00006 // TAO and the TAO IDL Compiler have been developed by:
00007 //       Center for Distributed Object Computing
00008 //       Washington University
00009 //       St. Louis, MO
00010 //       USA
00011 //       http://www.cs.wustl.edu/~schmidt/doc-center.html
00012 // and
00013 //       Distributed Object Computing Laboratory
00014 //       University of California at Irvine
00015 //       Irvine, CA
00016 //       USA
00017 //       http://doc.ece.uci.edu/
00018 // and
00019 //       Institute for Software Integrated Systems
00020 //       Vanderbilt University
00021 //       Nashville, TN
00022 //       USA
00023 //       http://www.isis.vanderbilt.edu/
00024 //
00025 // Information about TAO is available at:
00026 //     http://www.cs.wustl.edu/~schmidt/TAO.html
00027 
00028 // TAO_IDL - Generated from
00029 // be\be_codegen.cpp:154
00030 
00031 #ifndef _TAO_IDL_CONV_FRAMEC_H_
00032 #define _TAO_IDL_CONV_FRAMEC_H_
00033 
00034 #include /**/ "ace/pre.h"
00035 
00036 
00037 #include "ace/config-all.h"
00038 
00039 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00040 # pragma once
00041 #endif /* ACE_LACKS_PRAGMA_ONCE */
00042 
00043 #include "tao/TAO_Export.h"
00044 #include "tao/ORB.h"
00045 #include "tao/Environment.h"
00046 #include "tao/Sequence_T.h"
00047 #include "tao/Seq_Var_T.h"
00048 #include "tao/Seq_Out_T.h"
00049 #include "tao/VarOut_T.h"
00050 
00051 #if defined (TAO_EXPORT_MACRO)
00052 #undef TAO_EXPORT_MACRO
00053 #endif
00054 #define TAO_EXPORT_MACRO TAO_Export
00055 
00056 #if defined(_MSC_VER)
00057 #pragma warning(push)
00058 #pragma warning(disable:4250)
00059 #endif /* _MSC_VER */
00060 
00061 // TAO_IDL - Generated from
00062 // be\be_visitor_module/module_ch.cpp:49
00063 
00064 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00065 
00066 namespace CONV_FRAME
00067 {
00068 
00069   // TAO_IDL - Generated from
00070   // be\be_visitor_typedef/typedef_ch.cpp:379
00071 
00072   typedef CORBA::ULong CodeSetId;
00073   typedef CORBA::ULong_out CodeSetId_out;
00074 
00075   // TAO_IDL - Generated from
00076   // be\be_visitor_sequence/sequence_ch.cpp:101
00077 
00078 #if !defined (_CONV_FRAME_CODESETIDSEQ_CH_)
00079 #define _CONV_FRAME_CODESETIDSEQ_CH_
00080 
00081   class CodeSetIdSeq;
00082 
00083   typedef
00084     TAO_FixedSeq_Var_T<
00085         CodeSetIdSeq
00086       >
00087     CodeSetIdSeq_var;
00088 
00089   typedef
00090     TAO_Seq_Out_T<
00091         CodeSetIdSeq
00092       >
00093     CodeSetIdSeq_out;
00094 
00095   class TAO_Export CodeSetIdSeq
00096     : public
00097         TAO::unbounded_value_sequence<
00098             CodeSetId
00099           >
00100   {
00101   public:
00102     CodeSetIdSeq (void);
00103     CodeSetIdSeq (CORBA::ULong max);
00104     CodeSetIdSeq (
00105         CORBA::ULong max,
00106         CORBA::ULong length,
00107         CORBA::ULong* buffer,
00108         CORBA::Boolean release = false
00109       );
00110     CodeSetIdSeq (const CodeSetIdSeq &);
00111     ~CodeSetIdSeq (void);
00112 
00113     static void _tao_any_destructor (void *);
00114 
00115     typedef CodeSetIdSeq_var _var_type;
00116   };
00117 
00118 #endif /* end #if !defined */
00119 
00120   // TAO_IDL - Generated from
00121   // be\be_type.cpp:258
00122 
00123   struct CodeSetComponent;
00124 
00125   typedef
00126     TAO_Var_Var_T<
00127         CodeSetComponent
00128       >
00129     CodeSetComponent_var;
00130 
00131   typedef
00132     TAO_Out_T<
00133         CodeSetComponent
00134       >
00135     CodeSetComponent_out;
00136 
00137   // TAO_IDL - Generated from
00138   // be\be_visitor_structure/structure_ch.cpp:57
00139 
00140   struct TAO_Export CodeSetComponent
00141   {
00142     typedef CodeSetComponent_var _var_type;
00143 
00144     static void _tao_any_destructor (void *);
00145     CONV_FRAME::CodeSetId native_code_set;
00146     CONV_FRAME::CodeSetIdSeq conversion_code_sets;
00147   };
00148 
00149   // TAO_IDL - Generated from
00150   // be\be_type.cpp:258
00151 
00152   struct CodeSetComponentInfo;
00153 
00154   typedef
00155     TAO_Var_Var_T<
00156         CodeSetComponentInfo
00157       >
00158     CodeSetComponentInfo_var;
00159 
00160   typedef
00161     TAO_Out_T<
00162         CodeSetComponentInfo
00163       >
00164     CodeSetComponentInfo_out;
00165 
00166   // TAO_IDL - Generated from
00167   // be\be_visitor_structure/structure_ch.cpp:57
00168 
00169   struct TAO_Export CodeSetComponentInfo
00170   {
00171     typedef CodeSetComponentInfo_var _var_type;
00172 
00173     static void _tao_any_destructor (void *);
00174     CONV_FRAME::CodeSetComponent ForCharData;
00175     CONV_FRAME::CodeSetComponent ForWcharData;
00176   };
00177 
00178   // TAO_IDL - Generated from
00179   // be\be_type.cpp:258
00180 
00181   struct CodeSetContext;
00182 
00183   typedef
00184     TAO_Fixed_Var_T<
00185         CodeSetContext
00186       >
00187     CodeSetContext_var;
00188 
00189   typedef
00190     CodeSetContext &
00191     CodeSetContext_out;
00192 
00193   // TAO_IDL - Generated from
00194   // be\be_visitor_structure/structure_ch.cpp:57
00195 
00196   struct TAO_Export CodeSetContext
00197   {
00198     typedef CodeSetContext_var _var_type;
00199 
00200     static void _tao_any_destructor (void *);
00201     CONV_FRAME::CodeSetId char_data;
00202     CONV_FRAME::CodeSetId wchar_data;
00203   };
00204 
00205 // TAO_IDL - Generated from
00206 // be\be_visitor_module/module_ch.cpp:78
00207 
00208 } // module CONV_FRAME
00209 
00210 // TAO_IDL - Generated from
00211 // be\be_visitor_traits.cpp:61
00212 
00213 // Traits specializations.
00214 namespace TAO
00215 {
00216 }
00217 
00218 // TAO_IDL - Generated from
00219 // be\be_visitor_sequence/cdr_op_ch.cpp:71
00220 
00221 #if !defined _TAO_CDR_OP_CONV_FRAME_CodeSetIdSeq_H_
00222 #define _TAO_CDR_OP_CONV_FRAME_CodeSetIdSeq_H_
00223 
00224 TAO_Export CORBA::Boolean operator<< (
00225     TAO_OutputCDR &,
00226     const CONV_FRAME::CodeSetIdSeq &
00227   );
00228 TAO_Export CORBA::Boolean operator>> (
00229     TAO_InputCDR &,
00230     CONV_FRAME::CodeSetIdSeq &
00231   );
00232 
00233 #endif /* _TAO_CDR_OP_CONV_FRAME_CodeSetIdSeq_H_ */
00234 
00235 // TAO_IDL - Generated from
00236 // be\be_visitor_structure/cdr_op_ch.cpp:54
00237 
00238 TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CONV_FRAME::CodeSetComponent &);
00239 TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CONV_FRAME::CodeSetComponent &);
00240 
00241 // TAO_IDL - Generated from
00242 // be\be_visitor_structure/cdr_op_ch.cpp:54
00243 
00244 TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CONV_FRAME::CodeSetComponentInfo &);
00245 TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CONV_FRAME::CodeSetComponentInfo &);
00246 
00247 // TAO_IDL - Generated from
00248 // be\be_visitor_structure/cdr_op_ch.cpp:54
00249 
00250 TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CONV_FRAME::CodeSetContext &);
00251 TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CONV_FRAME::CodeSetContext &);
00252 
00253 // TAO_IDL - Generated from
00254 // be\be_codegen.cpp:1062
00255 
00256 TAO_END_VERSIONED_NAMESPACE_DECL
00257 
00258 #if defined(_MSC_VER)
00259 #pragma warning(pop)
00260 #endif /* _MSC_VER */
00261 
00262 #include /**/ "ace/post.h"
00263 
00264 #endif /* ifndef */
00265 
00266 

Generated on Thu Nov 9 11:54:09 2006 for TAO by doxygen 1.3.6