ServicesC.cpp

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // ServicesC.cpp,v 1.23 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:288
00030 
00031 
00032 #include "tao/ServicesC.h"
00033 #include "tao/CDR.h"
00034 #include "tao/ORB_Core.h"
00035 
00036 // TAO_IDL - Generated from
00037 // be\be_visitor_arg_traits.cpp:70
00038 
00039 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00040 
00041 // Arg traits specializations.
00042 namespace TAO
00043 {
00044 }
00045 
00046 
00047 // TAO_IDL - Generated from
00048 // be\be_visitor_sequence/sequence_cs.cpp:65
00049 
00050 #if !defined (_CORBA_SERVICEOPTIONSEQ_CS_)
00051 #define _CORBA_SERVICEOPTIONSEQ_CS_
00052 
00053 CORBA::ServiceOptionSeq::ServiceOptionSeq (void)
00054 {}
00055 
00056 CORBA::ServiceOptionSeq::ServiceOptionSeq (
00057     CORBA::ULong max
00058   )
00059   : TAO::unbounded_value_sequence<
00060         ServiceOption
00061       >
00062     (max)
00063 {}
00064 
00065 CORBA::ServiceOptionSeq::ServiceOptionSeq (
00066     CORBA::ULong max,
00067     CORBA::ULong length,
00068     CORBA::ULong * buffer,
00069     CORBA::Boolean release
00070   )
00071   : TAO::unbounded_value_sequence<
00072         ServiceOption
00073       >
00074     (max, length, buffer, release)
00075 {}
00076 
00077 CORBA::ServiceOptionSeq::ServiceOptionSeq (
00078     const ServiceOptionSeq &seq
00079   )
00080   : TAO::unbounded_value_sequence<
00081         ServiceOption
00082       >
00083     (seq)
00084 {}
00085 
00086 CORBA::ServiceOptionSeq::~ServiceOptionSeq (void)
00087 {}
00088 
00089 void CORBA::ServiceOptionSeq::_tao_any_destructor (
00090     void * _tao_void_pointer
00091   )
00092 {
00093   ServiceOptionSeq * _tao_tmp_pointer =
00094     static_cast<ServiceOptionSeq *> (_tao_void_pointer);
00095   delete _tao_tmp_pointer;
00096 }
00097 
00098 #endif /* end #if !defined */
00099 
00100 // TAO_IDL - Generated from
00101 // be\be_visitor_structure/structure_cs.cpp:66
00102 
00103 void
00104 CORBA::ServiceDetail::_tao_any_destructor (
00105     void *_tao_void_pointer
00106   )
00107 {
00108   ServiceDetail *_tao_tmp_pointer =
00109     static_cast<ServiceDetail *> (_tao_void_pointer);
00110   delete _tao_tmp_pointer;
00111 }
00112 
00113 // TAO_IDL - Generated from
00114 // be\be_visitor_sequence/sequence_cs.cpp:65
00115 
00116 #if !defined (_CORBA_SERVICEDETAILSEQ_CS_)
00117 #define _CORBA_SERVICEDETAILSEQ_CS_
00118 
00119 CORBA::ServiceDetailSeq::ServiceDetailSeq (void)
00120 {}
00121 
00122 CORBA::ServiceDetailSeq::ServiceDetailSeq (
00123     CORBA::ULong max
00124   )
00125   : TAO::unbounded_value_sequence<
00126         ServiceDetail
00127       >
00128     (max)
00129 {}
00130 
00131 CORBA::ServiceDetailSeq::ServiceDetailSeq (
00132     CORBA::ULong max,
00133     CORBA::ULong length,
00134     CORBA::ServiceDetail * buffer,
00135     CORBA::Boolean release
00136   )
00137   : TAO::unbounded_value_sequence<
00138         ServiceDetail
00139       >
00140     (max, length, buffer, release)
00141 {}
00142 
00143 CORBA::ServiceDetailSeq::ServiceDetailSeq (
00144     const ServiceDetailSeq &seq
00145   )
00146   : TAO::unbounded_value_sequence<
00147         ServiceDetail
00148       >
00149     (seq)
00150 {}
00151 
00152 CORBA::ServiceDetailSeq::~ServiceDetailSeq (void)
00153 {}
00154 
00155 void CORBA::ServiceDetailSeq::_tao_any_destructor (
00156     void * _tao_void_pointer
00157   )
00158 {
00159   ServiceDetailSeq * _tao_tmp_pointer =
00160     static_cast<ServiceDetailSeq *> (_tao_void_pointer);
00161   delete _tao_tmp_pointer;
00162 }
00163 
00164 #endif /* end #if !defined */
00165 
00166 // TAO_IDL - Generated from
00167 // be\be_visitor_structure/structure_cs.cpp:66
00168 
00169 void
00170 CORBA::ServiceInformation::_tao_any_destructor (
00171     void *_tao_void_pointer
00172   )
00173 {
00174   ServiceInformation *_tao_tmp_pointer =
00175     static_cast<ServiceInformation *> (_tao_void_pointer);
00176   delete _tao_tmp_pointer;
00177 }
00178 
00179 // TAO_IDL - Generated from
00180 // be\be_visitor_sequence/cdr_op_cs.cpp:96
00181 
00182 #if !defined _TAO_CDR_OP_CORBA_ServiceOptionSeq_CPP_
00183 #define _TAO_CDR_OP_CORBA_ServiceOptionSeq_CPP_
00184 
00185 CORBA::Boolean operator<< (
00186     TAO_OutputCDR &strm,
00187     const CORBA::ServiceOptionSeq &_tao_sequence
00188   )
00189 {
00190   return TAO::marshal_sequence(strm, _tao_sequence);
00191 }
00192 
00193 CORBA::Boolean operator>> (
00194     TAO_InputCDR &strm,
00195     CORBA::ServiceOptionSeq &_tao_sequence
00196   )
00197 {
00198   return TAO::demarshal_sequence(strm, _tao_sequence);
00199 }
00200 
00201 #endif /* _TAO_CDR_OP_CORBA_ServiceOptionSeq_CPP_ */
00202 
00203 // TAO_IDL - Generated from
00204 // be\be_visitor_structure/cdr_op_cs.cpp:61
00205 
00206 CORBA::Boolean operator<< (
00207     TAO_OutputCDR &strm,
00208     const CORBA::ServiceDetail &_tao_aggregate
00209   )
00210 {
00211   return
00212     (strm << _tao_aggregate.service_detail_type) &&
00213     (strm << _tao_aggregate.service_detail);
00214 }
00215 
00216 CORBA::Boolean operator>> (
00217     TAO_InputCDR &strm,
00218     CORBA::ServiceDetail &_tao_aggregate
00219   )
00220 {
00221   return
00222     (strm >> _tao_aggregate.service_detail_type) &&
00223     (strm >> _tao_aggregate.service_detail);
00224 }
00225 
00226 // TAO_IDL - Generated from
00227 // be\be_visitor_sequence/cdr_op_cs.cpp:96
00228 
00229 #if !defined _TAO_CDR_OP_CORBA_ServiceDetailSeq_CPP_
00230 #define _TAO_CDR_OP_CORBA_ServiceDetailSeq_CPP_
00231 
00232 CORBA::Boolean operator<< (
00233     TAO_OutputCDR &strm,
00234     const CORBA::ServiceDetailSeq &_tao_sequence
00235   )
00236 {
00237   return TAO::marshal_sequence(strm, _tao_sequence);
00238 }
00239 
00240 CORBA::Boolean operator>> (
00241     TAO_InputCDR &strm,
00242     CORBA::ServiceDetailSeq &_tao_sequence
00243   )
00244 {
00245   return TAO::demarshal_sequence(strm, _tao_sequence);
00246 }
00247 
00248 #endif /* _TAO_CDR_OP_CORBA_ServiceDetailSeq_CPP_ */
00249 
00250 // TAO_IDL - Generated from
00251 // be\be_visitor_structure/cdr_op_cs.cpp:61
00252 
00253 CORBA::Boolean operator<< (
00254     TAO_OutputCDR &strm,
00255     const CORBA::ServiceInformation &_tao_aggregate
00256   )
00257 {
00258   return
00259     (strm << _tao_aggregate.service_options) &&
00260     (strm << _tao_aggregate.service_details);
00261 }
00262 
00263 CORBA::Boolean operator>> (
00264     TAO_InputCDR &strm,
00265     CORBA::ServiceInformation &_tao_aggregate
00266   )
00267 {
00268   return
00269     (strm >> _tao_aggregate.service_options) &&
00270     (strm >> _tao_aggregate.service_details);
00271 }
00272 
00273 TAO_END_VERSIONED_NAMESPACE_DECL

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