ssl_endpointsC.cpp

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // ssl_endpointsC.cpp,v 1.9 2006/04/19 10:17:03 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:291
00030 
00031 
00032 #include "tao/AnyTypeCode/Null_RefCount_Policy.h"
00033 #include "tao/AnyTypeCode/TypeCode_Constants.h"
00034 #include "tao/AnyTypeCode/Alias_TypeCode_Static.h"
00035 #include "tao/AnyTypeCode/Sequence_TypeCode_Static.h"
00036 #include "tao/AnyTypeCode/String_TypeCode_Static.h"
00037 #include "orbsvcs/SSLIOP/ssl_endpointsC.h"
00038 #include "tao/CDR.h"
00039 
00040 #if defined (__BORLANDC__)
00041 #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig
00042 #endif /* __BORLANDC__ */
00043 
00044 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00045 
00046 // TAO_IDL - Generated from
00047 // be\be_visitor_arg_traits.cpp:69
00048 
00049 // Arg traits specializations.
00050 namespace TAO
00051 {
00052 }
00053 
00054 
00055 // TAO_IDL - Generated from
00056 // be\be_visitor_sequence/sequence_cs.cpp:65
00057 
00058 #if !defined (_TAO_SSLENDPOINTSEQUENCE_CS_)
00059 #define _TAO_SSLENDPOINTSEQUENCE_CS_
00060 
00061 TAO_SSLEndpointSequence::TAO_SSLEndpointSequence (void)
00062 {}
00063 
00064 TAO_SSLEndpointSequence::TAO_SSLEndpointSequence (
00065     CORBA::ULong max
00066   )
00067   : TAO::unbounded_value_sequence<
00068         SSLIOP::SSL
00069       >
00070     (max)
00071 {}
00072 
00073 TAO_SSLEndpointSequence::TAO_SSLEndpointSequence (
00074     CORBA::ULong max,
00075     CORBA::ULong length,
00076     SSLIOP::SSL * buffer,
00077     CORBA::Boolean release
00078   )
00079   : TAO::unbounded_value_sequence<
00080         SSLIOP::SSL
00081       >
00082     (max, length, buffer, release)
00083 {}
00084 
00085 TAO_SSLEndpointSequence::TAO_SSLEndpointSequence (
00086     const TAO_SSLEndpointSequence &seq
00087   )
00088   : TAO::unbounded_value_sequence<
00089         SSLIOP::SSL
00090       >
00091     (seq)
00092 {}
00093 
00094 TAO_SSLEndpointSequence::~TAO_SSLEndpointSequence (void)
00095 {}
00096 
00097 #endif /* end #if !defined */
00098 
00099 // TAO_IDL - Generated from
00100 // be\be_visitor_typecode/alias_typecode.cpp:31
00101 
00102 
00103 
00104 // TAO_IDL - Generated from
00105 // be\be_visitor_typecode/typecode_defn.cpp:925
00106 
00107 
00108 #ifndef _TAO_TYPECODE_TAO_SSLEndpointSequence_GUARD
00109 #define _TAO_TYPECODE_TAO_SSLEndpointSequence_GUARD
00110 namespace TAO
00111 {
00112   namespace TypeCode
00113   {
00114     TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
00115                             TAO::Null_RefCount_Policy>
00116       TAO_SSLEndpointSequence_0 (
00117         CORBA::tk_sequence,
00118         &SSLIOP::_tc_SSL,
00119         0U);
00120 
00121     ::CORBA::TypeCode_ptr const tc_TAO_SSLEndpointSequence_0 =
00122       &TAO_SSLEndpointSequence_0;
00123 
00124   }
00125 }
00126 
00127 
00128 #endif /* _TAO_TYPECODE_TAO_SSLEndpointSequence_GUARD */
00129 static TAO::TypeCode::Alias<char const *,
00130                             CORBA::TypeCode_ptr const *,
00131                             TAO::Null_RefCount_Policy>
00132   _tao_tc_TAO_SSLEndpointSequence (
00133     CORBA::tk_alias,
00134     "IDL:TAO_SSLEndpointSequence:1.0",
00135     "TAO_SSLEndpointSequence",
00136     &TAO::TypeCode::tc_TAO_SSLEndpointSequence_0);
00137 
00138 ::CORBA::TypeCode_ptr const _tc_TAO_SSLEndpointSequence =
00139   &_tao_tc_TAO_SSLEndpointSequence;
00140 
00141 // TAO_IDL - Generated from
00142 // be\be_visitor_sequence/cdr_op_cs.cpp:96
00143 
00144 #if !defined _TAO_CDR_OP_TAO_SSLEndpointSequence_CPP_
00145 #define _TAO_CDR_OP_TAO_SSLEndpointSequence_CPP_
00146 
00147 CORBA::Boolean operator<< (
00148     TAO_OutputCDR &strm,
00149     const TAO_SSLEndpointSequence &_tao_sequence
00150   )
00151 {
00152   return TAO::marshal_sequence(strm, _tao_sequence);
00153 }
00154 
00155 CORBA::Boolean operator>> (
00156     TAO_InputCDR &strm,
00157     TAO_SSLEndpointSequence &_tao_sequence
00158   )
00159 {
00160   return TAO::demarshal_sequence(strm, _tao_sequence);
00161 }
00162 
00163 #endif /* _TAO_CDR_OP_TAO_SSLEndpointSequence_CPP_ */
00164 
00165 TAO_END_VERSIONED_NAMESPACE_DECL

Generated on Thu Nov 9 13:54:13 2006 for TAO_SSLIOP by doxygen 1.3.6