WCharSeqC.cpp

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // WCharSeqC.cpp,v 1.18 2006/06/20 06:01:37 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:282
00030 
00031 
00032 #include "WCharSeqC.h"
00033 #include "tao/CDR.h"
00034 
00035 // TAO_IDL - Generated from
00036 // be\be_visitor_arg_traits.cpp:71
00037 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00038 
00039 
00040 
00041 // Arg traits specializations.
00042 namespace TAO
00043 {
00044 }
00045 
00046 TAO_END_VERSIONED_NAMESPACE_DECL
00047 
00048 
00049 
00050 // TAO_IDL - Generated from 
00051 // be\be_visitor_sequence/sequence_cs.cpp:65
00052 
00053 #if !defined (_CORBA_WCHARSEQ_CS_)
00054 #define _CORBA_WCHARSEQ_CS_
00055 
00056 CORBA::WCharSeq::WCharSeq (void)
00057 {}
00058 
00059 CORBA::WCharSeq::WCharSeq (
00060     ::CORBA::ULong max
00061   )
00062   : TAO::unbounded_value_sequence<
00063         CORBA::WChar
00064       >
00065     (max)
00066 {}
00067 
00068 CORBA::WCharSeq::WCharSeq (
00069     ::CORBA::ULong max,
00070     ::CORBA::ULong length,
00071     ::CORBA::WChar * buffer,
00072     ::CORBA::Boolean release
00073   )
00074   : TAO::unbounded_value_sequence<
00075         CORBA::WChar
00076       >
00077     (max, length, buffer, release)
00078 {}
00079 
00080 CORBA::WCharSeq::WCharSeq (
00081     const WCharSeq &seq
00082   )
00083   : TAO::unbounded_value_sequence<
00084         CORBA::WChar
00085       >
00086     (seq)
00087 {}
00088 
00089 CORBA::WCharSeq::~WCharSeq (void)
00090 {}
00091 
00092 void CORBA::WCharSeq::_tao_any_destructor (
00093     void * _tao_void_pointer
00094   )
00095 {
00096   WCharSeq * _tao_tmp_pointer =
00097     static_cast<WCharSeq *> (_tao_void_pointer);
00098   delete _tao_tmp_pointer;
00099 }
00100 
00101 #endif /* end #if !defined */
00102 
00103 // TAO_IDL - Generated from
00104 // be\be_visitor_sequence/cdr_op_cs.cpp:96
00105 #if !defined _TAO_CDR_OP_CORBA_WCharSeq_CPP_
00106 #define _TAO_CDR_OP_CORBA_WCharSeq_CPP_
00107 
00108 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00109 
00110 ::CORBA::Boolean operator<< (
00111     TAO_OutputCDR &strm,
00112     const CORBA::WCharSeq &_tao_sequence
00113   )
00114 {
00115   return TAO::marshal_sequence(strm, _tao_sequence);
00116 }
00117 
00118 ::CORBA::Boolean operator>> (
00119     TAO_InputCDR &strm,
00120     CORBA::WCharSeq &_tao_sequence
00121   )
00122 {
00123   return TAO::demarshal_sequence(strm, _tao_sequence);
00124 }
00125 
00126 TAO_END_VERSIONED_NAMESPACE_DECL
00127 
00128 #endif /* _TAO_CDR_OP_CORBA_WCharSeq_CPP_ */
00129 

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