OrocosTypesC.h

00001 // -*- C++ -*-
00002 //
00003 // $Id$
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 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_codegen.cpp:135
00030 
00031 #ifndef _TAO_IDL__HOME_KALTAN_SRC_WWW_OROCOS_1_0_EXPORT_BUILD_OROCOS_RTT_1_12_1_BUILD_SRC_CORBA_OROCOSTYPESC_H_
00032 #define _TAO_IDL__HOME_KALTAN_SRC_WWW_OROCOS_1_0_EXPORT_BUILD_OROCOS_RTT_1_12_1_BUILD_SRC_CORBA_OROCOSTYPESC_H_
00033 
00034 
00035 #include  "ace/config-all.h"
00036 
00037 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00038 # pragma once
00039 #endif /* ACE_LACKS_PRAGMA_ONCE */
00040 
00041 
00042 #include  "rtt-corba-config.h"
00043 #include "tao/AnyTypeCode/AnyTypeCode_methods.h"
00044 #include "tao/ORB.h"
00045 #include "tao/Basic_Types.h"
00046 #include "tao/String_Manager_T.h"
00047 #include "tao/AnyTypeCode/BooleanSeqA.h"
00048 #include "tao/AnyTypeCode/CharSeqA.h"
00049 #include "tao/AnyTypeCode/DoubleSeqA.h"
00050 #include "tao/AnyTypeCode/FloatSeqA.h"
00051 #include "tao/AnyTypeCode/LongDoubleSeqA.h"
00052 #include "tao/AnyTypeCode/LongSeqA.h"
00053 #include "tao/AnyTypeCode/OctetSeqA.h"
00054 #include "tao/AnyTypeCode/ShortSeqA.h"
00055 #include "tao/AnyTypeCode/StringSeqA.h"
00056 #include "tao/AnyTypeCode/ULongSeqA.h"
00057 #include "tao/AnyTypeCode/UShortSeqA.h"
00058 #include "tao/AnyTypeCode/WCharSeqA.h"
00059 #include "tao/AnyTypeCode/WStringSeqA.h"
00060 #include "tao/AnyTypeCode/LongLongSeqA.h"
00061 #include "tao/AnyTypeCode/ULongLongSeqA.h"
00062 #include "tao/AnyTypeCode/PolicyA.h"
00063 #include "tao/AnyTypeCode/Policy_ManagerA.h"
00064 #include "tao/AnyTypeCode/Policy_CurrentA.h"
00065 #include "tao/AnyTypeCode/ServicesA.h"
00066 #include "tao/AnyTypeCode/ParameterModeA.h"
00067 #include "tao/AnyTypeCode/orb_typesA.h"
00068 #include "tao/AnyTypeCode/Typecode_typesA.h"
00069 #include "tao/AnyTypeCode/WrongTransactionA.h"
00070 #include "tao/Sequence_T.h"
00071 #include "tao/Seq_Var_T.h"
00072 #include "tao/Seq_Out_T.h"
00073 #include  "tao/Versioned_Namespace.h"
00074 
00075 #include "tao/BooleanSeqC.h"
00076 #include "tao/CharSeqC.h"
00077 #include "tao/DoubleSeqC.h"
00078 #include "tao/FloatSeqC.h"
00079 #include "tao/LongDoubleSeqC.h"
00080 #include "tao/LongSeqC.h"
00081 #include "tao/OctetSeqC.h"
00082 #include "tao/ShortSeqC.h"
00083 #include "tao/StringSeqC.h"
00084 #include "tao/ULongSeqC.h"
00085 #include "tao/UShortSeqC.h"
00086 #include "tao/WCharSeqC.h"
00087 #include "tao/WStringSeqC.h"
00088 #include "tao/LongLongSeqC.h"
00089 #include "tao/ULongLongSeqC.h"
00090 #include "tao/PolicyC.h"
00091 #include "tao/Policy_ManagerC.h"
00092 #include "tao/Policy_CurrentC.h"
00093 #include "tao/ServicesC.h"
00094 #include "tao/ParameterModeC.h"
00095 #include "tao/orb_typesC.h"
00096 #include "tao/Typecode_typesC.h"
00097 #include "tao/WrongTransactionC.h"
00098 
00099 #if defined (TAO_EXPORT_MACRO)
00100 #undef TAO_EXPORT_MACRO
00101 #endif
00102 #define TAO_EXPORT_MACRO RTT_CORBA_API
00103 
00104 // TAO_IDL - Generated from
00105 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp:49
00106 
00107 namespace RTT
00108 {
00109   
00110   // TAO_IDL - Generated from
00111   // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp:49
00112   
00113   namespace Corba
00114   {
00115     
00116     // TAO_IDL - Generated from
00117     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:107
00118 
00119 #if !defined (_RTT_CORBA_DOUBLESEQUENCE_CH_)
00120 #define _RTT_CORBA_DOUBLESEQUENCE_CH_
00121     
00122     class DoubleSequence;
00123     
00124     typedef
00125       TAO_FixedSeq_Var_T<
00126           DoubleSequence
00127         >
00128       DoubleSequence_var;
00129     
00130     typedef
00131       TAO_Seq_Out_T<
00132           DoubleSequence
00133         >
00134       DoubleSequence_out;
00135     
00136     class RTT_CORBA_API DoubleSequence
00137       : public
00138           TAO::unbounded_value_sequence<
00139               ::CORBA::Double
00140             >
00141     {
00142     public:
00143       DoubleSequence (void);
00144       DoubleSequence ( ::CORBA::ULong max);
00145       DoubleSequence (
00146           ::CORBA::ULong max,
00147           ::CORBA::ULong length,
00148           ::CORBA::Double* buffer, 
00149           ::CORBA::Boolean release = false
00150         );
00151       DoubleSequence (const DoubleSequence &);
00152       virtual ~DoubleSequence (void);
00153       
00154       static void _tao_any_destructor (void *);
00155       
00156       typedef DoubleSequence_var _var_type;
00157       typedef DoubleSequence_out _out_type;
00158       
00159       
00160     };
00161 
00162 #endif /* end #if !defined */
00163     
00164     // TAO_IDL - Generated from
00165     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:49
00166     
00167     extern RTT_CORBA_API ::CORBA::TypeCode_ptr const _tc_DoubleSequence;
00168   
00169   // TAO_IDL - Generated from
00170   // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp:78
00171   
00172   } // module RTT::Corba
00173 
00174 // TAO_IDL - Generated from
00175 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp:78
00176 
00177 } // module RTT
00178 
00179 // TAO_IDL - Generated from
00180 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_traits.cpp:64
00181 
00182 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00183 
00184 // Traits specializations.
00185 namespace TAO
00186 {
00187 }
00188 TAO_END_VERSIONED_NAMESPACE_DECL
00189 
00190 
00191 
00192 // TAO_IDL - Generated from
00193 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:53
00194 
00195 
00196 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00197 
00198 RTT_CORBA_API void operator<<= ( ::CORBA::Any &, const RTT::Corba::DoubleSequence &); // copying version
00199 RTT_CORBA_API void operator<<= ( ::CORBA::Any &, RTT::Corba::DoubleSequence*); // noncopying version
00200 RTT_CORBA_API ::CORBA::Boolean operator>>= (const ::CORBA::Any &, RTT::Corba::DoubleSequence *&); // deprecated
00201 RTT_CORBA_API ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const RTT::Corba::DoubleSequence *&);
00202 TAO_END_VERSIONED_NAMESPACE_DECL
00203 
00204 
00205 
00206 // TAO_IDL - Generated from
00207 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:71
00208 
00209 #if !defined _TAO_CDR_OP_RTT_Corba_DoubleSequence_H_
00210 #define _TAO_CDR_OP_RTT_Corba_DoubleSequence_H_
00211 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00212 
00213 
00214 
00215 RTT_CORBA_API ::CORBA::Boolean operator<< (
00216     TAO_OutputCDR &strm,
00217     const RTT::Corba::DoubleSequence &_tao_sequence
00218   );
00219 RTT_CORBA_API ::CORBA::Boolean operator>> (
00220     TAO_InputCDR &strm,
00221     RTT::Corba::DoubleSequence &_tao_sequence
00222   );
00223 TAO_END_VERSIONED_NAMESPACE_DECL
00224 
00225 
00226 
00227 #endif /* _TAO_CDR_OP_RTT_Corba_DoubleSequence_H_ */
00228 
00229 // TAO_IDL - Generated from
00230 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_codegen.cpp:1226
00231 #if defined (__ACE_INLINE__)
00232 #include "OrocosTypesC.inl"
00233 #endif /* defined INLINE */
00234 
00235 #endif /* ifndef */
00236 
00237 
Generated on Thu Dec 23 13:22:37 2010 for Orocos Real-Time Toolkit by  doxygen 1.6.3