ULongSeqC.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // ULongSeqC.h,v 1.17 2006/06/19 14:51:11 parsons 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:154
00030 
00031 #ifndef _TAO_IDL_ULONGSEQC_H_
00032 #define _TAO_IDL_ULONGSEQC_H_
00033 
00034 #include /**/ "ace/pre.h"
00035 
00036 
00037 #include "ace/config-all.h"
00038 
00039 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00040 # pragma once
00041 #endif /* ACE_LACKS_PRAGMA_ONCE */
00042 
00043 #include "tao/TAO_Export.h"
00044 #include "tao/ORB.h"
00045 #include "tao/Environment.h"
00046 #include "tao/Sequence_T.h"
00047 #include "tao/Seq_Var_T.h"
00048 #include "tao/Seq_Out_T.h"
00049 
00050 #if defined (TAO_EXPORT_MACRO)
00051 #undef TAO_EXPORT_MACRO
00052 #endif
00053 #define TAO_EXPORT_MACRO TAO_Export
00054 
00055 #if defined(_MSC_VER)
00056 #pragma warning(push)
00057 #pragma warning(disable:4250)
00058 #endif /* _MSC_VER */
00059 
00060 // TAO_IDL - Generated from
00061 // be\be_visitor_module/module_ch.cpp:49
00062 
00063 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00064 
00065 namespace CORBA
00066 {
00067 
00068   // TAO_IDL - Generated from
00069   // be\be_visitor_sequence/sequence_ch.cpp:101
00070 
00071 #if !defined (_CORBA_ULONGSEQ_CH_)
00072 #define _CORBA_ULONGSEQ_CH_
00073 
00074   class ULongSeq;
00075 
00076   typedef
00077     TAO_FixedSeq_Var_T<
00078         ULongSeq
00079       >
00080     ULongSeq_var;
00081 
00082   typedef
00083     TAO_Seq_Out_T<
00084         ULongSeq
00085       >
00086     ULongSeq_out;
00087 
00088   class TAO_Export ULongSeq
00089     : public
00090         TAO::unbounded_value_sequence<
00091             CORBA::ULong
00092           >
00093   {
00094   public:
00095     ULongSeq (void);
00096     ULongSeq (CORBA::ULong max);
00097     ULongSeq (
00098         CORBA::ULong max,
00099         CORBA::ULong length,
00100         CORBA::ULong* buffer,
00101         CORBA::Boolean release = false
00102       );
00103     ULongSeq (const ULongSeq &);
00104     ~ULongSeq (void);
00105 
00106     static void _tao_any_destructor (void *);
00107 
00108     typedef ULongSeq_var _var_type;
00109     typedef ULongSeq_out _out_type;
00110   };
00111 
00112 #endif /* end #if !defined */
00113 
00114 // TAO_IDL - Generated from
00115 // be\be_visitor_module/module_ch.cpp:78
00116 
00117 } // module CORBA
00118 
00119 // TAO_IDL - Generated from
00120 // be\be_visitor_traits.cpp:61
00121 
00122 // Traits specializations.
00123 namespace TAO
00124 {
00125 }
00126 
00127 // TAO_IDL - Generated from
00128 // be\be_visitor_sequence/cdr_op_ch.cpp:71
00129 
00130 #if !defined _TAO_CDR_OP_CORBA_ULongSeq_H_
00131 #define _TAO_CDR_OP_CORBA_ULongSeq_H_
00132 
00133 TAO_Export CORBA::Boolean operator<< (
00134     TAO_OutputCDR &,
00135     const CORBA::ULongSeq &
00136   );
00137 TAO_Export CORBA::Boolean operator>> (
00138     TAO_InputCDR &,
00139     CORBA::ULongSeq &
00140   );
00141 
00142 #endif /* _TAO_CDR_OP_CORBA_ULongSeq_H_ */
00143 
00144 // TAO_IDL - Generated from
00145 // be\be_codegen.cpp:1062
00146 
00147 TAO_END_VERSIONED_NAMESPACE_DECL
00148 
00149 #if defined(_MSC_VER)
00150 #pragma warning(pop)
00151 #endif /* _MSC_VER */
00152 
00153 #include /**/ "ace/post.h"
00154 
00155 #endif /* ifndef */
00156 
00157 

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