WStringSeqC.cpp

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // WStringSeqC.cpp,v 1.17 2006/04/19 08:40:55 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:277
00030 
00031 
00032 #include "tao/WStringSeqC.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 (_CORBA_WSTRINGSEQ_CS_)
00050 #define _CORBA_WSTRINGSEQ_CS_
00051 
00052 CORBA::WStringSeq::WStringSeq (void)
00053 {}
00054 
00055 CORBA::WStringSeq::WStringSeq (
00056     ::CORBA::ULong max
00057   )
00058   : TAO::unbounded_wstring_sequence
00059     (max)
00060 {}
00061 
00062 CORBA::WStringSeq::WStringSeq (
00063     ::CORBA::ULong max,
00064     ::CORBA::ULong length,
00065     ::CORBA::WChar * * buffer,
00066     ::CORBA::Boolean release
00067   )
00068   : TAO::unbounded_wstring_sequence
00069     (max, length, buffer, release)
00070 {}
00071 
00072 CORBA::WStringSeq::WStringSeq (
00073     const WStringSeq &seq
00074   )
00075   : TAO::unbounded_wstring_sequence
00076     (seq)
00077 {}
00078 
00079 CORBA::WStringSeq::~WStringSeq (void)
00080 {}
00081 
00082 void CORBA::WStringSeq::_tao_any_destructor (
00083     void * _tao_void_pointer
00084   )
00085 {
00086   WStringSeq * _tao_tmp_pointer =
00087     static_cast<WStringSeq *> (_tao_void_pointer);
00088   delete _tao_tmp_pointer;
00089 }
00090 
00091 #endif /* end #if !defined */
00092 
00093 // TAO_IDL - Generated from
00094 // be\be_visitor_sequence/cdr_op_cs.cpp:96
00095 
00096 #if !defined _TAO_CDR_OP_CORBA_WStringSeq_CPP_
00097 #define _TAO_CDR_OP_CORBA_WStringSeq_CPP_
00098 
00099 ::CORBA::Boolean operator<< (
00100     TAO_OutputCDR &strm,
00101     const CORBA::WStringSeq &_tao_sequence
00102   )
00103 {
00104   return TAO::marshal_sequence(strm, _tao_sequence);
00105 }
00106 
00107 ::CORBA::Boolean operator>> (
00108     TAO_InputCDR &strm,
00109     CORBA::WStringSeq &_tao_sequence
00110   )
00111 {
00112   return TAO::demarshal_sequence(strm, _tao_sequence);
00113 }
00114 
00115 #endif /* _TAO_CDR_OP_CORBA_WStringSeq_CPP_ */
00116 
00117 TAO_END_VERSIONED_NAMESPACE_DECL

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