CharSeqC.cpp

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // CharSeqC.cpp,v 1.16 2006/04/19 08:33:42 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/CharSeqC.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_CHARSEQ_CS_)
00050 #define _CORBA_CHARSEQ_CS_
00051 
00052 CORBA::CharSeq::CharSeq (void)
00053 {}
00054 
00055 CORBA::CharSeq::CharSeq (
00056     ::CORBA::ULong max
00057   )
00058   : TAO::unbounded_value_sequence<
00059         CORBA::Char
00060       >
00061     (max)
00062 {}
00063 
00064 CORBA::CharSeq::CharSeq (
00065     ::CORBA::ULong max,
00066     ::CORBA::ULong length,
00067     ::CORBA::Char * buffer,
00068     ::CORBA::Boolean release
00069   )
00070   : TAO::unbounded_value_sequence<
00071         CORBA::Char
00072       >
00073     (max, length, buffer, release)
00074 {}
00075 
00076 CORBA::CharSeq::CharSeq (
00077     const CharSeq &seq
00078   )
00079   : TAO::unbounded_value_sequence<
00080         CORBA::Char
00081       >
00082     (seq)
00083 {}
00084 
00085 CORBA::CharSeq::~CharSeq (void)
00086 {}
00087 
00088 void CORBA::CharSeq::_tao_any_destructor (
00089     void * _tao_void_pointer
00090   )
00091 {
00092   CharSeq * _tao_tmp_pointer =
00093     static_cast<CharSeq *> (_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_sequence/cdr_op_cs.cpp:96
00101 
00102 #if !defined _TAO_CDR_OP_CORBA_CharSeq_CPP_
00103 #define _TAO_CDR_OP_CORBA_CharSeq_CPP_
00104 
00105 ::CORBA::Boolean operator<< (
00106     TAO_OutputCDR &strm,
00107     const CORBA::CharSeq &_tao_sequence
00108   )
00109 {
00110   return TAO::marshal_sequence(strm, _tao_sequence);
00111 }
00112 
00113 ::CORBA::Boolean operator>> (
00114     TAO_InputCDR &strm,
00115     CORBA::CharSeq &_tao_sequence
00116   )
00117 {
00118   return TAO::demarshal_sequence(strm, _tao_sequence);
00119 }
00120 
00121 #endif /* _TAO_CDR_OP_CORBA_CharSeq_CPP_ */
00122 
00123 TAO_END_VERSIONED_NAMESPACE_DECL

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