IOP_IORC.cpp

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // IOP_IORC.cpp,v 1.26 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/IOP_IORC.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_structure/structure_cs.cpp:66
00049 
00050 void
00051 IOP::TaggedProfile::_tao_any_destructor (
00052     void *_tao_void_pointer
00053   )
00054 {
00055   TaggedProfile *_tao_tmp_pointer =
00056     static_cast<TaggedProfile *> (_tao_void_pointer);
00057   delete _tao_tmp_pointer;
00058 }
00059 
00060 // TAO_IDL - Generated from
00061 // be\be_visitor_sequence/sequence_cs.cpp:65
00062 
00063 #if !defined (_IOP_TAGGEDPROFILESEQ_CS_)
00064 #define _IOP_TAGGEDPROFILESEQ_CS_
00065 
00066 IOP::TaggedProfileSeq::TaggedProfileSeq (void)
00067 {}
00068 
00069 IOP::TaggedProfileSeq::TaggedProfileSeq (
00070     CORBA::ULong max
00071   )
00072   : TAO::unbounded_value_sequence<
00073         TaggedProfile
00074       >
00075     (max)
00076 {}
00077 
00078 IOP::TaggedProfileSeq::TaggedProfileSeq (
00079     CORBA::ULong max,
00080     CORBA::ULong length,
00081     IOP::TaggedProfile * buffer,
00082     CORBA::Boolean release
00083   )
00084   : TAO::unbounded_value_sequence<
00085         TaggedProfile
00086       >
00087     (max, length, buffer, release)
00088 {}
00089 
00090 IOP::TaggedProfileSeq::TaggedProfileSeq (
00091     const TaggedProfileSeq &seq
00092   )
00093   : TAO::unbounded_value_sequence<
00094         TaggedProfile
00095       >
00096     (seq)
00097 {}
00098 
00099 IOP::TaggedProfileSeq::~TaggedProfileSeq (void)
00100 {}
00101 
00102 void IOP::TaggedProfileSeq::_tao_any_destructor (
00103     void * _tao_void_pointer
00104   )
00105 {
00106   TaggedProfileSeq * _tao_tmp_pointer =
00107     static_cast<TaggedProfileSeq *> (_tao_void_pointer);
00108   delete _tao_tmp_pointer;
00109 }
00110 
00111 #endif /* end #if !defined */
00112 
00113 // TAO_IDL - Generated from
00114 // be\be_visitor_structure/structure_cs.cpp:66
00115 
00116 void
00117 IOP::IOR::_tao_any_destructor (
00118     void *_tao_void_pointer
00119   )
00120 {
00121   IOR *_tao_tmp_pointer =
00122     static_cast<IOR *> (_tao_void_pointer);
00123   delete _tao_tmp_pointer;
00124 }
00125 
00126 // TAO_IDL - Generated from
00127 // be\be_visitor_structure/structure_cs.cpp:66
00128 
00129 void
00130 IOP::TaggedComponent::_tao_any_destructor (
00131     void *_tao_void_pointer
00132   )
00133 {
00134   TaggedComponent *_tao_tmp_pointer =
00135     static_cast<TaggedComponent *> (_tao_void_pointer);
00136   delete _tao_tmp_pointer;
00137 }
00138 
00139 // TAO_IDL - Generated from
00140 // be\be_visitor_sequence/sequence_cs.cpp:65
00141 
00142 #if !defined (_IOP_MULTIPLECOMPONENTPROFILE_CS_)
00143 #define _IOP_MULTIPLECOMPONENTPROFILE_CS_
00144 
00145 IOP::MultipleComponentProfile::MultipleComponentProfile (void)
00146 {}
00147 
00148 IOP::MultipleComponentProfile::MultipleComponentProfile (
00149     CORBA::ULong max
00150   )
00151   : TAO::unbounded_value_sequence<
00152         TaggedComponent
00153       >
00154     (max)
00155 {}
00156 
00157 IOP::MultipleComponentProfile::MultipleComponentProfile (
00158     CORBA::ULong max,
00159     CORBA::ULong length,
00160     IOP::TaggedComponent * buffer,
00161     CORBA::Boolean release
00162   )
00163   : TAO::unbounded_value_sequence<
00164         TaggedComponent
00165       >
00166     (max, length, buffer, release)
00167 {}
00168 
00169 IOP::MultipleComponentProfile::MultipleComponentProfile (
00170     const MultipleComponentProfile &seq
00171   )
00172   : TAO::unbounded_value_sequence<
00173         TaggedComponent
00174       >
00175     (seq)
00176 {}
00177 
00178 IOP::MultipleComponentProfile::~MultipleComponentProfile (void)
00179 {}
00180 
00181 void IOP::MultipleComponentProfile::_tao_any_destructor (
00182     void * _tao_void_pointer
00183   )
00184 {
00185   MultipleComponentProfile * _tao_tmp_pointer =
00186     static_cast<MultipleComponentProfile *> (_tao_void_pointer);
00187   delete _tao_tmp_pointer;
00188 }
00189 
00190 #endif /* end #if !defined */
00191 
00192 // TAO_IDL - Generated from
00193 // be\be_visitor_sequence/sequence_cs.cpp:65
00194 
00195 #if !defined (_IOP_TAGGEDCOMPONENTLIST_CS_)
00196 #define _IOP_TAGGEDCOMPONENTLIST_CS_
00197 
00198 IOP::TaggedComponentList::TaggedComponentList (void)
00199 {}
00200 
00201 IOP::TaggedComponentList::TaggedComponentList (
00202     CORBA::ULong max
00203   )
00204   : TAO::unbounded_value_sequence<
00205         TaggedComponent
00206       >
00207     (max)
00208 {}
00209 
00210 IOP::TaggedComponentList::TaggedComponentList (
00211     CORBA::ULong max,
00212     CORBA::ULong length,
00213     IOP::TaggedComponent * buffer,
00214     CORBA::Boolean release
00215   )
00216   : TAO::unbounded_value_sequence<
00217         TaggedComponent
00218       >
00219     (max, length, buffer, release)
00220 {}
00221 
00222 IOP::TaggedComponentList::TaggedComponentList (
00223     const TaggedComponentList &seq
00224   )
00225   : TAO::unbounded_value_sequence<
00226         TaggedComponent
00227       >
00228     (seq)
00229 {}
00230 
00231 IOP::TaggedComponentList::~TaggedComponentList (void)
00232 {}
00233 
00234 void IOP::TaggedComponentList::_tao_any_destructor (
00235     void * _tao_void_pointer
00236   )
00237 {
00238   TaggedComponentList * _tao_tmp_pointer =
00239     static_cast<TaggedComponentList *> (_tao_void_pointer);
00240   delete _tao_tmp_pointer;
00241 }
00242 
00243 #endif /* end #if !defined */
00244 
00245 // TAO_IDL - Generated from
00246 // be\be_visitor_sequence/sequence_cs.cpp:65
00247 
00248 #if !defined (_IOP_TAGGEDCOMPONENTSEQ_CS_)
00249 #define _IOP_TAGGEDCOMPONENTSEQ_CS_
00250 
00251 IOP::TaggedComponentSeq::TaggedComponentSeq (void)
00252 {}
00253 
00254 IOP::TaggedComponentSeq::TaggedComponentSeq (
00255     CORBA::ULong max
00256   )
00257   : TAO::unbounded_value_sequence<
00258         TaggedComponent
00259       >
00260     (max)
00261 {}
00262 
00263 IOP::TaggedComponentSeq::TaggedComponentSeq (
00264     CORBA::ULong max,
00265     CORBA::ULong length,
00266     IOP::TaggedComponent * buffer,
00267     CORBA::Boolean release
00268   )
00269   : TAO::unbounded_value_sequence<
00270         TaggedComponent
00271       >
00272     (max, length, buffer, release)
00273 {}
00274 
00275 IOP::TaggedComponentSeq::TaggedComponentSeq (
00276     const TaggedComponentSeq &seq
00277   )
00278   : TAO::unbounded_value_sequence<
00279         TaggedComponent
00280       >
00281     (seq)
00282 {}
00283 
00284 IOP::TaggedComponentSeq::~TaggedComponentSeq (void)
00285 {}
00286 
00287 void IOP::TaggedComponentSeq::_tao_any_destructor (
00288     void * _tao_void_pointer
00289   )
00290 {
00291   TaggedComponentSeq * _tao_tmp_pointer =
00292     static_cast<TaggedComponentSeq *> (_tao_void_pointer);
00293   delete _tao_tmp_pointer;
00294 }
00295 
00296 #endif /* end #if !defined */
00297 
00298 // TAO_IDL - Generated from
00299 // be\be_visitor_structure/structure_cs.cpp:66
00300 
00301 void
00302 IOP::ServiceContext::_tao_any_destructor (
00303     void *_tao_void_pointer
00304   )
00305 {
00306   ServiceContext *_tao_tmp_pointer =
00307     static_cast<ServiceContext *> (_tao_void_pointer);
00308   delete _tao_tmp_pointer;
00309 }
00310 
00311 // TAO_IDL - Generated from
00312 // be\be_visitor_sequence/sequence_cs.cpp:65
00313 
00314 #if !defined (_IOP_SERVICECONTEXTLIST_CS_)
00315 #define _IOP_SERVICECONTEXTLIST_CS_
00316 
00317 IOP::ServiceContextList::ServiceContextList (void)
00318 {}
00319 
00320 IOP::ServiceContextList::ServiceContextList (
00321     CORBA::ULong max
00322   )
00323   : TAO::unbounded_value_sequence<
00324         ServiceContext
00325       >
00326     (max)
00327 {}
00328 
00329 IOP::ServiceContextList::ServiceContextList (
00330     CORBA::ULong max,
00331     CORBA::ULong length,
00332     IOP::ServiceContext * buffer,
00333     CORBA::Boolean release
00334   )
00335   : TAO::unbounded_value_sequence<
00336         ServiceContext
00337       >
00338     (max, length, buffer, release)
00339 {}
00340 
00341 IOP::ServiceContextList::ServiceContextList (
00342     const ServiceContextList &seq
00343   )
00344   : TAO::unbounded_value_sequence<
00345         ServiceContext
00346       >
00347     (seq)
00348 {}
00349 
00350 IOP::ServiceContextList::~ServiceContextList (void)
00351 {}
00352 
00353 void IOP::ServiceContextList::_tao_any_destructor (
00354     void * _tao_void_pointer
00355   )
00356 {
00357   ServiceContextList * _tao_tmp_pointer =
00358     static_cast<ServiceContextList *> (_tao_void_pointer);
00359   delete _tao_tmp_pointer;
00360 }
00361 
00362 #endif /* end #if !defined */
00363 
00364 // TAO_IDL - Generated from
00365 // be\be_visitor_structure/cdr_op_cs.cpp:61
00366 
00367 CORBA::Boolean operator<< (
00368     TAO_OutputCDR &strm,
00369     const IOP::TaggedProfile &_tao_aggregate
00370   )
00371 {
00372   return
00373     (strm << _tao_aggregate.tag) &&
00374     (strm << _tao_aggregate.profile_data);
00375 }
00376 
00377 CORBA::Boolean operator>> (
00378     TAO_InputCDR &strm,
00379     IOP::TaggedProfile &_tao_aggregate
00380   )
00381 {
00382   return
00383     (strm >> _tao_aggregate.tag) &&
00384     (strm >> _tao_aggregate.profile_data);
00385 }
00386 
00387 // TAO_IDL - Generated from
00388 // be\be_visitor_sequence/cdr_op_cs.cpp:96
00389 
00390 #if !defined _TAO_CDR_OP_IOP_TaggedProfileSeq_CPP_
00391 #define _TAO_CDR_OP_IOP_TaggedProfileSeq_CPP_
00392 
00393 CORBA::Boolean operator<< (
00394     TAO_OutputCDR &strm,
00395     const IOP::TaggedProfileSeq &_tao_sequence
00396   )
00397 {
00398   return TAO::marshal_sequence(strm, _tao_sequence);
00399 }
00400 
00401 CORBA::Boolean operator>> (
00402     TAO_InputCDR &strm,
00403     IOP::TaggedProfileSeq &_tao_sequence
00404   )
00405 {
00406   return TAO::demarshal_sequence(strm, _tao_sequence);
00407 }
00408 
00409 #endif /* _TAO_CDR_OP_IOP_TaggedProfileSeq_CPP_ */
00410 
00411 // TAO_IDL - Generated from
00412 // be\be_visitor_structure/cdr_op_cs.cpp:61
00413 
00414 CORBA::Boolean operator<< (
00415     TAO_OutputCDR &strm,
00416     const IOP::IOR &_tao_aggregate
00417   )
00418 {
00419   return
00420     (strm << _tao_aggregate.type_id.in ()) &&
00421     (strm << _tao_aggregate.profiles);
00422 }
00423 
00424 CORBA::Boolean operator>> (
00425     TAO_InputCDR &strm,
00426     IOP::IOR &_tao_aggregate
00427   )
00428 {
00429   return
00430     (strm >> _tao_aggregate.type_id.out ()) &&
00431     (strm >> _tao_aggregate.profiles);
00432 }
00433 
00434 // TAO_IDL - Generated from
00435 // be\be_visitor_structure/cdr_op_cs.cpp:61
00436 
00437 CORBA::Boolean operator<< (
00438     TAO_OutputCDR &strm,
00439     const IOP::TaggedComponent &_tao_aggregate
00440   )
00441 {
00442   return
00443     (strm << _tao_aggregate.tag) &&
00444     (strm << _tao_aggregate.component_data);
00445 }
00446 
00447 CORBA::Boolean operator>> (
00448     TAO_InputCDR &strm,
00449     IOP::TaggedComponent &_tao_aggregate
00450   )
00451 {
00452   return
00453     (strm >> _tao_aggregate.tag) &&
00454     (strm >> _tao_aggregate.component_data);
00455 }
00456 
00457 // TAO_IDL - Generated from
00458 // be\be_visitor_sequence/cdr_op_cs.cpp:96
00459 
00460 #if !defined _TAO_CDR_OP_IOP_MultipleComponentProfile_CPP_
00461 #define _TAO_CDR_OP_IOP_MultipleComponentProfile_CPP_
00462 
00463 CORBA::Boolean operator<< (
00464     TAO_OutputCDR &strm,
00465     const IOP::MultipleComponentProfile &_tao_sequence
00466   )
00467 {
00468   return TAO::marshal_sequence(strm, _tao_sequence);
00469 }
00470 
00471 CORBA::Boolean operator>> (
00472     TAO_InputCDR &strm,
00473     IOP::MultipleComponentProfile &_tao_sequence
00474   )
00475 {
00476   return TAO::demarshal_sequence(strm, _tao_sequence);
00477 }
00478 
00479 #endif /* _TAO_CDR_OP_IOP_MultipleComponentProfile_CPP_ */
00480 
00481 // TAO_IDL - Generated from
00482 // be\be_visitor_sequence/cdr_op_cs.cpp:96
00483 
00484 #if !defined _TAO_CDR_OP_IOP_TaggedComponentList_CPP_
00485 #define _TAO_CDR_OP_IOP_TaggedComponentList_CPP_
00486 
00487 CORBA::Boolean operator<< (
00488     TAO_OutputCDR &strm,
00489     const IOP::TaggedComponentList &_tao_sequence
00490   )
00491 {
00492   return TAO::marshal_sequence(strm, _tao_sequence);
00493 }
00494 
00495 CORBA::Boolean operator>> (
00496     TAO_InputCDR &strm,
00497     IOP::TaggedComponentList &_tao_sequence
00498   )
00499 {
00500   return TAO::demarshal_sequence(strm, _tao_sequence);
00501 }
00502 
00503 #endif /* _TAO_CDR_OP_IOP_TaggedComponentList_CPP_ */
00504 
00505 // TAO_IDL - Generated from
00506 // be\be_visitor_sequence/cdr_op_cs.cpp:96
00507 
00508 #if !defined _TAO_CDR_OP_IOP_TaggedComponentSeq_CPP_
00509 #define _TAO_CDR_OP_IOP_TaggedComponentSeq_CPP_
00510 
00511 CORBA::Boolean operator<< (
00512     TAO_OutputCDR &strm,
00513     const IOP::TaggedComponentSeq &_tao_sequence
00514   )
00515 {
00516   return TAO::marshal_sequence(strm, _tao_sequence);
00517 }
00518 
00519 CORBA::Boolean operator>> (
00520     TAO_InputCDR &strm,
00521     IOP::TaggedComponentSeq &_tao_sequence
00522   )
00523 {
00524   return TAO::demarshal_sequence(strm, _tao_sequence);
00525 }
00526 
00527 #endif /* _TAO_CDR_OP_IOP_TaggedComponentSeq_CPP_ */
00528 
00529 // TAO_IDL - Generated from
00530 // be\be_visitor_structure/cdr_op_cs.cpp:61
00531 
00532 CORBA::Boolean operator<< (
00533     TAO_OutputCDR &strm,
00534     const IOP::ServiceContext &_tao_aggregate
00535   )
00536 {
00537   return
00538     (strm << _tao_aggregate.context_id) &&
00539     (strm << _tao_aggregate.context_data);
00540 }
00541 
00542 CORBA::Boolean operator>> (
00543     TAO_InputCDR &strm,
00544     IOP::ServiceContext &_tao_aggregate
00545   )
00546 {
00547   return
00548     (strm >> _tao_aggregate.context_id) &&
00549     (strm >> _tao_aggregate.context_data);
00550 }
00551 
00552 // TAO_IDL - Generated from
00553 // be\be_visitor_sequence/cdr_op_cs.cpp:96
00554 
00555 #if !defined _TAO_CDR_OP_IOP_ServiceContextList_CPP_
00556 #define _TAO_CDR_OP_IOP_ServiceContextList_CPP_
00557 
00558 CORBA::Boolean operator<< (
00559     TAO_OutputCDR &strm,
00560     const IOP::ServiceContextList &_tao_sequence
00561   )
00562 {
00563   return TAO::marshal_sequence(strm, _tao_sequence);
00564 }
00565 
00566 CORBA::Boolean operator>> (
00567     TAO_InputCDR &strm,
00568     IOP::ServiceContextList &_tao_sequence
00569   )
00570 {
00571   return TAO::demarshal_sequence(strm, _tao_sequence);
00572 }
00573 
00574 #endif /* _TAO_CDR_OP_IOP_ServiceContextList_CPP_ */
00575 
00576 TAO_END_VERSIONED_NAMESPACE_DECL

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