CONV_FRAMEC.cpp

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // CONV_FRAMEC.cpp,v 1.34 2006/04/19 08:36:46 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:288
00030 
00031 
00032 #include "tao/CONV_FRAMEC.h"
00033 #include "tao/CDR.h"
00034 
00035 // TAO_IDL - Generated from
00036 // be\be_visitor_arg_traits.cpp:70
00037 
00038 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00039 
00040 // Arg traits specializations.
00041 namespace TAO
00042 {
00043 }
00044 
00045 
00046 // TAO_IDL - Generated from
00047 // be\be_visitor_sequence/sequence_cs.cpp:65
00048 
00049 #if !defined (_CONV_FRAME_CODESETIDSEQ_CS_)
00050 #define _CONV_FRAME_CODESETIDSEQ_CS_
00051 
00052 CONV_FRAME::CodeSetIdSeq::CodeSetIdSeq (void)
00053 {}
00054 
00055 CONV_FRAME::CodeSetIdSeq::CodeSetIdSeq (
00056     CORBA::ULong max
00057   )
00058   : TAO::unbounded_value_sequence<
00059         CodeSetId
00060       >
00061     (max)
00062 {}
00063 
00064 CONV_FRAME::CodeSetIdSeq::CodeSetIdSeq (
00065     CORBA::ULong max,
00066     CORBA::ULong length,
00067     CORBA::ULong * buffer,
00068     CORBA::Boolean release
00069   )
00070   : TAO::unbounded_value_sequence<
00071         CodeSetId
00072       >
00073     (max, length, buffer, release)
00074 {}
00075 
00076 CONV_FRAME::CodeSetIdSeq::CodeSetIdSeq (
00077     const CodeSetIdSeq &seq
00078   )
00079   : TAO::unbounded_value_sequence<
00080         CodeSetId
00081       >
00082     (seq)
00083 {}
00084 
00085 CONV_FRAME::CodeSetIdSeq::~CodeSetIdSeq (void)
00086 {}
00087 
00088 void CONV_FRAME::CodeSetIdSeq::_tao_any_destructor (
00089     void * _tao_void_pointer
00090   )
00091 {
00092   CodeSetIdSeq * _tao_tmp_pointer =
00093     static_cast<CodeSetIdSeq *> (_tao_void_pointer);
00094   delete _tao_tmp_pointer;
00095 }
00096 
00097 #endif /* end #if !defined */
00098 
00099 // TAO_IDL - Generated from
00100 // be\be_visitor_structure/structure_cs.cpp:66
00101 
00102 void
00103 CONV_FRAME::CodeSetComponent::_tao_any_destructor (
00104     void *_tao_void_pointer
00105   )
00106 {
00107   CodeSetComponent *_tao_tmp_pointer =
00108     static_cast<CodeSetComponent *> (_tao_void_pointer);
00109   delete _tao_tmp_pointer;
00110 }
00111 
00112 // TAO_IDL - Generated from
00113 // be\be_visitor_structure/structure_cs.cpp:66
00114 
00115 void
00116 CONV_FRAME::CodeSetComponentInfo::_tao_any_destructor (
00117     void *_tao_void_pointer
00118   )
00119 {
00120   CodeSetComponentInfo *_tao_tmp_pointer =
00121     static_cast<CodeSetComponentInfo *> (_tao_void_pointer);
00122   delete _tao_tmp_pointer;
00123 }
00124 
00125 // TAO_IDL - Generated from
00126 // be\be_visitor_structure/structure_cs.cpp:66
00127 
00128 void
00129 CONV_FRAME::CodeSetContext::_tao_any_destructor (
00130     void *_tao_void_pointer
00131   )
00132 {
00133   CodeSetContext *_tao_tmp_pointer =
00134     static_cast<CodeSetContext *> (_tao_void_pointer);
00135   delete _tao_tmp_pointer;
00136 }
00137 
00138 // TAO_IDL - Generated from
00139 // be\be_visitor_sequence/cdr_op_cs.cpp:96
00140 
00141 #if !defined _TAO_CDR_OP_CONV_FRAME_CodeSetIdSeq_CPP_
00142 #define _TAO_CDR_OP_CONV_FRAME_CodeSetIdSeq_CPP_
00143 
00144 CORBA::Boolean operator<< (
00145     TAO_OutputCDR &strm,
00146     const CONV_FRAME::CodeSetIdSeq &_tao_sequence
00147   )
00148 {
00149   return TAO::marshal_sequence(strm, _tao_sequence);
00150 }
00151 
00152 CORBA::Boolean operator>> (
00153     TAO_InputCDR &strm,
00154     CONV_FRAME::CodeSetIdSeq &_tao_sequence
00155   )
00156 {
00157   return TAO::demarshal_sequence(strm, _tao_sequence);
00158 }
00159 
00160 #endif /* _TAO_CDR_OP_CONV_FRAME_CodeSetIdSeq_CPP_ */
00161 
00162 // TAO_IDL - Generated from
00163 // be\be_visitor_structure/cdr_op_cs.cpp:61
00164 
00165 CORBA::Boolean operator<< (
00166     TAO_OutputCDR &strm,
00167     const CONV_FRAME::CodeSetComponent &_tao_aggregate
00168   )
00169 {
00170   return
00171     (strm << _tao_aggregate.native_code_set) &&
00172     (strm << _tao_aggregate.conversion_code_sets);
00173 }
00174 
00175 CORBA::Boolean operator>> (
00176     TAO_InputCDR &strm,
00177     CONV_FRAME::CodeSetComponent &_tao_aggregate
00178   )
00179 {
00180   return
00181     (strm >> _tao_aggregate.native_code_set) &&
00182     (strm >> _tao_aggregate.conversion_code_sets);
00183 }
00184 
00185 // TAO_IDL - Generated from
00186 // be\be_visitor_structure/cdr_op_cs.cpp:61
00187 
00188 CORBA::Boolean operator<< (
00189     TAO_OutputCDR &strm,
00190     const CONV_FRAME::CodeSetComponentInfo &_tao_aggregate
00191   )
00192 {
00193   return
00194     (strm << _tao_aggregate.ForCharData) &&
00195     (strm << _tao_aggregate.ForWcharData);
00196 }
00197 
00198 CORBA::Boolean operator>> (
00199     TAO_InputCDR &strm,
00200     CONV_FRAME::CodeSetComponentInfo &_tao_aggregate
00201   )
00202 {
00203   return
00204     (strm >> _tao_aggregate.ForCharData) &&
00205     (strm >> _tao_aggregate.ForWcharData);
00206 }
00207 
00208 // TAO_IDL - Generated from
00209 // be\be_visitor_structure/cdr_op_cs.cpp:61
00210 
00211 CORBA::Boolean operator<< (
00212     TAO_OutputCDR &strm,
00213     const CONV_FRAME::CodeSetContext &_tao_aggregate
00214   )
00215 {
00216   return
00217     (strm << _tao_aggregate.char_data) &&
00218     (strm << _tao_aggregate.wchar_data);
00219 }
00220 
00221 CORBA::Boolean operator>> (
00222     TAO_InputCDR &strm,
00223     CONV_FRAME::CodeSetContext &_tao_aggregate
00224   )
00225 {
00226   return
00227     (strm >> _tao_aggregate.char_data) &&
00228     (strm >> _tao_aggregate.wchar_data);
00229 }
00230 
00231 TAO_END_VERSIONED_NAMESPACE_DECL

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