OperationsC.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_OPERATIONSC_H_
00032 #define _TAO_IDL__HOME_KALTAN_SRC_WWW_OROCOS_1_0_EXPORT_BUILD_OROCOS_RTT_1_12_1_BUILD_SRC_CORBA_OPERATIONSC_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/SystemException.h"
00046 #include "tao/UserException.h"
00047 #include "tao/Basic_Types.h"
00048 #include "tao/ORB_Constants.h"
00049 #include "tao/Object.h"
00050 #include "tao/AnyTypeCode/TypeCode.h"
00051 #include "tao/AnyTypeCode/TypeCode_Constants.h"
00052 #include "tao/AnyTypeCode/Any.h"
00053 #include "tao/String_Manager_T.h"
00054 #include "tao/Sequence_T.h"
00055 #include "tao/Objref_VarOut_T.h"
00056 #include "tao/Seq_Var_T.h"
00057 #include "tao/Seq_Out_T.h"
00058 #include "tao/VarOut_T.h"
00059 #include  "tao/Versioned_Namespace.h"
00060 
00061 #if defined (TAO_EXPORT_MACRO)
00062 #undef TAO_EXPORT_MACRO
00063 #endif
00064 #define TAO_EXPORT_MACRO RTT_CORBA_API
00065 
00066 // TAO_IDL - Generated from 
00067 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_root/root_ch.cpp:62
00068 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00069 
00070 
00071 
00072 namespace TAO
00073 {
00074   class Collocation_Proxy_Broker;
00075   template<typename T> class Narrow_Utils;
00076 }
00077 TAO_END_VERSIONED_NAMESPACE_DECL
00078 
00079 
00080 
00081 // TAO_IDL - Generated from
00082 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp:49
00083 
00084 namespace RTT
00085 {
00086   
00087   // TAO_IDL - Generated from
00088   // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp:49
00089   
00090   namespace Corba
00091   {
00092     
00093     // TAO_IDL - Generated from
00094     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:107
00095 
00096 #if !defined (_RTT_CORBA_ANYARGUMENTS_CH_)
00097 #define _RTT_CORBA_ANYARGUMENTS_CH_
00098     
00099     class AnyArguments;
00100     
00101     typedef
00102       TAO_VarSeq_Var_T<
00103           AnyArguments
00104         >
00105       AnyArguments_var;
00106     
00107     typedef
00108       TAO_Seq_Out_T<
00109           AnyArguments
00110         >
00111       AnyArguments_out;
00112     
00113     class RTT_CORBA_API AnyArguments
00114       : public
00115           TAO::unbounded_value_sequence<
00116               ::CORBA::Any
00117             >
00118     {
00119     public:
00120       AnyArguments (void);
00121       AnyArguments ( ::CORBA::ULong max);
00122       AnyArguments (
00123           ::CORBA::ULong max,
00124           ::CORBA::ULong length,
00125           ::CORBA::Any* buffer, 
00126           ::CORBA::Boolean release = false
00127         );
00128       AnyArguments (const AnyArguments &);
00129       virtual ~AnyArguments (void);
00130       
00131       static void _tao_any_destructor (void *);
00132       
00133       typedef AnyArguments_var _var_type;
00134       typedef AnyArguments_out _out_type;
00135       
00136       
00137     };
00138 
00139 #endif /* end #if !defined */
00140     
00141     // TAO_IDL - Generated from
00142     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:49
00143     
00144     extern RTT_CORBA_API ::CORBA::TypeCode_ptr const _tc_AnyArguments;
00145     
00146     // TAO_IDL - Generated from
00147     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:53
00148 
00149 #if !defined (_RTT_CORBA_WRONGNUMBARGEXCEPTION_CH_)
00150 #define _RTT_CORBA_WRONGNUMBARGEXCEPTION_CH_
00151     
00152     class RTT_CORBA_API WrongNumbArgException : public ::CORBA::UserException
00153     {
00154     public:
00155       
00156       ::CORBA::Long wanted;
00157       ::CORBA::Long received;
00158       WrongNumbArgException (void);
00159       WrongNumbArgException (const WrongNumbArgException &);
00160       ~WrongNumbArgException (void);
00161 
00162       WrongNumbArgException &operator= (const WrongNumbArgException &);
00163       
00164       static void _tao_any_destructor (void *);
00165       
00166       static WrongNumbArgException *_downcast ( ::CORBA::Exception *);
00167       static const WrongNumbArgException *_downcast ( ::CORBA::Exception const *);
00168       
00169       static ::CORBA::Exception *_alloc (void);
00170       
00171       virtual ::CORBA::Exception *_tao_duplicate (void) const;
00172 
00173       virtual void _raise (void) const;
00174 
00175       virtual void _tao_encode (TAO_OutputCDR &cdr) const;
00176       virtual void _tao_decode (TAO_InputCDR &cdr);
00177       
00178       
00179       // TAO_IDL - Generated from
00180       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:66
00181       
00182       WrongNumbArgException (
00183           ::CORBA::Long _tao_wanted,
00184           ::CORBA::Long _tao_received
00185         );
00186       
00187       virtual ::CORBA::TypeCode_ptr _tao_type (void) const;
00188     };
00189     
00190     // TAO_IDL - Generated from
00191     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:49
00192     
00193     extern RTT_CORBA_API ::CORBA::TypeCode_ptr const _tc_WrongNumbArgException;
00194 
00195 #endif /* end #if !defined */
00196     
00197     // TAO_IDL - Generated from
00198     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:53
00199 
00200 #if !defined (_RTT_CORBA_WRONGTYPEARGEXCEPTION_CH_)
00201 #define _RTT_CORBA_WRONGTYPEARGEXCEPTION_CH_
00202     
00203     class RTT_CORBA_API WrongTypeArgException : public ::CORBA::UserException
00204     {
00205     public:
00206       
00207       ::CORBA::Long whicharg;
00208       TAO::String_Manager expected;
00209       TAO::String_Manager received;
00210       WrongTypeArgException (void);
00211       WrongTypeArgException (const WrongTypeArgException &);
00212       ~WrongTypeArgException (void);
00213 
00214       WrongTypeArgException &operator= (const WrongTypeArgException &);
00215       
00216       static void _tao_any_destructor (void *);
00217       
00218       static WrongTypeArgException *_downcast ( ::CORBA::Exception *);
00219       static const WrongTypeArgException *_downcast ( ::CORBA::Exception const *);
00220       
00221       static ::CORBA::Exception *_alloc (void);
00222       
00223       virtual ::CORBA::Exception *_tao_duplicate (void) const;
00224 
00225       virtual void _raise (void) const;
00226 
00227       virtual void _tao_encode (TAO_OutputCDR &cdr) const;
00228       virtual void _tao_decode (TAO_InputCDR &cdr);
00229       
00230       
00231       // TAO_IDL - Generated from
00232       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:66
00233       
00234       WrongTypeArgException (
00235           ::CORBA::Long _tao_whicharg,
00236           const char * _tao_expected,
00237           const char * _tao_received
00238         );
00239       
00240       virtual ::CORBA::TypeCode_ptr _tao_type (void) const;
00241     };
00242     
00243     // TAO_IDL - Generated from
00244     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:49
00245     
00246     extern RTT_CORBA_API ::CORBA::TypeCode_ptr const _tc_WrongTypeArgException;
00247 
00248 #endif /* end #if !defined */
00249     
00250     // TAO_IDL - Generated from
00251     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:638
00252 
00253 #if !defined (_RTT_CORBA_EXPRESSION__VAR_OUT_CH_)
00254 #define _RTT_CORBA_EXPRESSION__VAR_OUT_CH_
00255     
00256     class Expression;
00257     typedef Expression *Expression_ptr;
00258     
00259     typedef
00260       TAO_Objref_Var_T<
00261           Expression
00262         >
00263       Expression_var;
00264     
00265     typedef
00266       TAO_Objref_Out_T<
00267           Expression
00268         >
00269       Expression_out;
00270 
00271 #endif /* end #if !defined */
00272     
00273     // TAO_IDL - Generated from
00274     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:54
00275 
00276 #if !defined (_RTT_CORBA_EXPRESSION_CH_)
00277 #define _RTT_CORBA_EXPRESSION_CH_
00278     
00279     class RTT_CORBA_API Expression
00280       : public virtual ::CORBA::Object
00281     {
00282     public:
00283       friend class TAO::Narrow_Utils<Expression>;
00284       typedef Expression_ptr _ptr_type;
00285       typedef Expression_var _var_type;
00286       typedef Expression_out _out_type;
00287       
00288       // The static operations.
00289       static Expression_ptr _duplicate (Expression_ptr obj);
00290       
00291       static void _tao_release (Expression_ptr obj);
00292       
00293       static Expression_ptr _narrow (::CORBA::Object_ptr obj);
00294       static Expression_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
00295       static Expression_ptr _nil (void)
00296       {
00297         return static_cast<Expression_ptr> (0);
00298       }
00299       
00300       static void _tao_any_destructor (void *);
00301       
00302       // TAO_IDL - Generated from
00303       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00304       
00305       virtual ::CORBA::Any * value (
00306           void);
00307       
00308       // TAO_IDL - Generated from
00309       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00310       
00311       virtual ::CORBA::Boolean evaluate (
00312           void);
00313       
00314       // TAO_IDL - Generated from
00315       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00316       
00317       virtual ::CORBA::Any * get (
00318           void);
00319       
00320       // TAO_IDL - Generated from
00321       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00322       
00323       virtual char * getType (
00324           void);
00325       
00326       // TAO_IDL - Generated from
00327       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00328       
00329       virtual char * getTypeName (
00330           void);
00331       
00332       // TAO_IDL - Generated from
00333       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00334       
00335       virtual char * toString (
00336           void);
00337       
00338       // TAO_IDL - Generated from
00339       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00340       
00341       virtual void destroyExpression (
00342           void);
00343       
00344       // TAO_IDL - Generated from
00345       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:216
00346       
00347       virtual ::CORBA::Boolean _is_a (const char *type_id);
00348       virtual const char* _interface_repository_id (void) const;
00349       virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr);
00350     private:
00351       TAO::Collocation_Proxy_Broker *the_TAO_Expression_Proxy_Broker_;
00352     
00353     protected:
00354       // Concrete interface only.
00355       Expression (void);
00356       
00357       // These methods travese the inheritance tree and set the
00358       // parents piece of the given class in the right mode.
00359       virtual void RTT_Corba_Expression_setup_collocation (void);
00360       
00361       // Concrete non-local interface only.
00362       Expression (
00363           IOP::IOR *ior,
00364           TAO_ORB_Core *orb_core = 0);
00365       
00366       // Non-local interface only.
00367       Expression (
00368           TAO_Stub *objref,
00369           ::CORBA::Boolean _tao_collocated = false,
00370           TAO_Abstract_ServantBase *servant = 0,
00371           TAO_ORB_Core *orb_core = 0);
00372       
00373       virtual ~Expression (void);
00374     
00375     private:
00376       // Private and unimplemented for concrete interfaces.
00377       Expression (const Expression &);
00378       
00379       void operator= (const Expression &);
00380     };
00381 
00382 #endif /* end #if !defined */
00383     
00384     // TAO_IDL - Generated from
00385     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:49
00386     
00387     extern RTT_CORBA_API ::CORBA::TypeCode_ptr const _tc_Expression;
00388     
00389     // TAO_IDL - Generated from
00390     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:638
00391 
00392 #if !defined (_RTT_CORBA_ASSIGNABLEEXPRESSION__VAR_OUT_CH_)
00393 #define _RTT_CORBA_ASSIGNABLEEXPRESSION__VAR_OUT_CH_
00394     
00395     class AssignableExpression;
00396     typedef AssignableExpression *AssignableExpression_ptr;
00397     
00398     typedef
00399       TAO_Objref_Var_T<
00400           AssignableExpression
00401         >
00402       AssignableExpression_var;
00403     
00404     typedef
00405       TAO_Objref_Out_T<
00406           AssignableExpression
00407         >
00408       AssignableExpression_out;
00409 
00410 #endif /* end #if !defined */
00411     
00412     // TAO_IDL - Generated from
00413     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:54
00414 
00415 #if !defined (_RTT_CORBA_ASSIGNABLEEXPRESSION_CH_)
00416 #define _RTT_CORBA_ASSIGNABLEEXPRESSION_CH_
00417     
00418     class RTT_CORBA_API AssignableExpression
00419       : public virtual ::RTT::Corba::Expression
00420     {
00421     public:
00422       friend class TAO::Narrow_Utils<AssignableExpression>;
00423       typedef AssignableExpression_ptr _ptr_type;
00424       typedef AssignableExpression_var _var_type;
00425       typedef AssignableExpression_out _out_type;
00426       
00427       // The static operations.
00428       static AssignableExpression_ptr _duplicate (AssignableExpression_ptr obj);
00429       
00430       static void _tao_release (AssignableExpression_ptr obj);
00431       
00432       static AssignableExpression_ptr _narrow (::CORBA::Object_ptr obj);
00433       static AssignableExpression_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
00434       static AssignableExpression_ptr _nil (void)
00435       {
00436         return static_cast<AssignableExpression_ptr> (0);
00437       }
00438       
00439       static void _tao_any_destructor (void *);
00440       
00441       // TAO_IDL - Generated from
00442       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00443       
00444       virtual ::CORBA::Boolean set (
00445           const ::CORBA::Any & value);
00446       
00447       // TAO_IDL - Generated from
00448       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00449       
00450       virtual ::CORBA::Boolean fromString (
00451           const char * value);
00452       
00453       // TAO_IDL - Generated from
00454       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:216
00455       
00456       virtual ::CORBA::Boolean _is_a (const char *type_id);
00457       virtual const char* _interface_repository_id (void) const;
00458       virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr);
00459     private:
00460       TAO::Collocation_Proxy_Broker *the_TAO_AssignableExpression_Proxy_Broker_;
00461     
00462     protected:
00463       // Concrete interface only.
00464       AssignableExpression (void);
00465       
00466       // These methods travese the inheritance tree and set the
00467       // parents piece of the given class in the right mode.
00468       virtual void RTT_Corba_AssignableExpression_setup_collocation (void);
00469       
00470       // Concrete non-local interface only.
00471       AssignableExpression (
00472           IOP::IOR *ior,
00473           TAO_ORB_Core *orb_core = 0);
00474       
00475       // Non-local interface only.
00476       AssignableExpression (
00477           TAO_Stub *objref,
00478           ::CORBA::Boolean _tao_collocated = false,
00479           TAO_Abstract_ServantBase *servant = 0,
00480           TAO_ORB_Core *orb_core = 0);
00481       
00482       virtual ~AssignableExpression (void);
00483     
00484     private:
00485       // Private and unimplemented for concrete interfaces.
00486       AssignableExpression (const AssignableExpression &);
00487       
00488       void operator= (const AssignableExpression &);
00489     };
00490 
00491 #endif /* end #if !defined */
00492     
00493     // TAO_IDL - Generated from
00494     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:49
00495     
00496     extern RTT_CORBA_API ::CORBA::TypeCode_ptr const _tc_AssignableExpression;
00497     
00498     // TAO_IDL - Generated from
00499     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:638
00500 
00501 #if !defined (_RTT_CORBA_ACTION__VAR_OUT_CH_)
00502 #define _RTT_CORBA_ACTION__VAR_OUT_CH_
00503     
00504     class Action;
00505     typedef Action *Action_ptr;
00506     
00507     typedef
00508       TAO_Objref_Var_T<
00509           Action
00510         >
00511       Action_var;
00512     
00513     typedef
00514       TAO_Objref_Out_T<
00515           Action
00516         >
00517       Action_out;
00518 
00519 #endif /* end #if !defined */
00520     
00521     // TAO_IDL - Generated from
00522     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:54
00523 
00524 #if !defined (_RTT_CORBA_ACTION_CH_)
00525 #define _RTT_CORBA_ACTION_CH_
00526     
00527     class RTT_CORBA_API Action
00528       : public virtual ::CORBA::Object
00529     {
00530     public:
00531       friend class TAO::Narrow_Utils<Action>;
00532       typedef Action_ptr _ptr_type;
00533       typedef Action_var _var_type;
00534       typedef Action_out _out_type;
00535       
00536       // The static operations.
00537       static Action_ptr _duplicate (Action_ptr obj);
00538       
00539       static void _tao_release (Action_ptr obj);
00540       
00541       static Action_ptr _narrow (::CORBA::Object_ptr obj);
00542       static Action_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
00543       static Action_ptr _nil (void)
00544       {
00545         return static_cast<Action_ptr> (0);
00546       }
00547       
00548       static void _tao_any_destructor (void *);
00549       
00550       // TAO_IDL - Generated from
00551       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00552       
00553       virtual ::CORBA::Boolean execute (
00554           void);
00555       
00556       // TAO_IDL - Generated from
00557       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00558       
00559       virtual ::CORBA::Boolean executeAny (
00560           const ::RTT::Corba::AnyArguments & args);
00561       
00562       // TAO_IDL - Generated from
00563       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00564       
00565       virtual void reset (
00566           void);
00567       
00568       // TAO_IDL - Generated from
00569       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00570       
00571       virtual void destroyAction (
00572           void);
00573       
00574       // TAO_IDL - Generated from
00575       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:216
00576       
00577       virtual ::CORBA::Boolean _is_a (const char *type_id);
00578       virtual const char* _interface_repository_id (void) const;
00579       virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr);
00580     private:
00581       TAO::Collocation_Proxy_Broker *the_TAO_Action_Proxy_Broker_;
00582     
00583     protected:
00584       // Concrete interface only.
00585       Action (void);
00586       
00587       // These methods travese the inheritance tree and set the
00588       // parents piece of the given class in the right mode.
00589       virtual void RTT_Corba_Action_setup_collocation (void);
00590       
00591       // Concrete non-local interface only.
00592       Action (
00593           IOP::IOR *ior,
00594           TAO_ORB_Core *orb_core = 0);
00595       
00596       // Non-local interface only.
00597       Action (
00598           TAO_Stub *objref,
00599           ::CORBA::Boolean _tao_collocated = false,
00600           TAO_Abstract_ServantBase *servant = 0,
00601           TAO_ORB_Core *orb_core = 0);
00602       
00603       virtual ~Action (void);
00604     
00605     private:
00606       // Private and unimplemented for concrete interfaces.
00607       Action (const Action &);
00608       
00609       void operator= (const Action &);
00610     };
00611 
00612 #endif /* end #if !defined */
00613     
00614     // TAO_IDL - Generated from
00615     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:49
00616     
00617     extern RTT_CORBA_API ::CORBA::TypeCode_ptr const _tc_Action;
00618     
00619     // TAO_IDL - Generated from
00620     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:638
00621 
00622 #if !defined (_RTT_CORBA_METHOD__VAR_OUT_CH_)
00623 #define _RTT_CORBA_METHOD__VAR_OUT_CH_
00624     
00625     class Method;
00626     typedef Method *Method_ptr;
00627     
00628     typedef
00629       TAO_Objref_Var_T<
00630           Method
00631         >
00632       Method_var;
00633     
00634     typedef
00635       TAO_Objref_Out_T<
00636           Method
00637         >
00638       Method_out;
00639 
00640 #endif /* end #if !defined */
00641     
00642     // TAO_IDL - Generated from
00643     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:54
00644 
00645 #if !defined (_RTT_CORBA_METHOD_CH_)
00646 #define _RTT_CORBA_METHOD_CH_
00647     
00648     class RTT_CORBA_API Method
00649       : public virtual ::RTT::Corba::Expression,
00650         public virtual ::RTT::Corba::Action
00651     {
00652     public:
00653       friend class TAO::Narrow_Utils<Method>;
00654       typedef Method_ptr _ptr_type;
00655       typedef Method_var _var_type;
00656       typedef Method_out _out_type;
00657       
00658       // The static operations.
00659       static Method_ptr _duplicate (Method_ptr obj);
00660       
00661       static void _tao_release (Method_ptr obj);
00662       
00663       static Method_ptr _narrow (::CORBA::Object_ptr obj);
00664       static Method_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
00665       static Method_ptr _nil (void)
00666       {
00667         return static_cast<Method_ptr> (0);
00668       }
00669       
00670       static void _tao_any_destructor (void *);
00671       
00672       // TAO_IDL - Generated from
00673       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:216
00674       
00675       virtual ::CORBA::Boolean _is_a (const char *type_id);
00676       virtual const char* _interface_repository_id (void) const;
00677       virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr);
00678     private:
00679       TAO::Collocation_Proxy_Broker *the_TAO_Method_Proxy_Broker_;
00680     
00681     protected:
00682       // Concrete interface only.
00683       Method (void);
00684       
00685       // These methods travese the inheritance tree and set the
00686       // parents piece of the given class in the right mode.
00687       virtual void RTT_Corba_Method_setup_collocation (void);
00688       
00689       // Concrete non-local interface only.
00690       Method (
00691           IOP::IOR *ior,
00692           TAO_ORB_Core *orb_core = 0);
00693       
00694       // Non-local interface only.
00695       Method (
00696           TAO_Stub *objref,
00697           ::CORBA::Boolean _tao_collocated = false,
00698           TAO_Abstract_ServantBase *servant = 0,
00699           TAO_ORB_Core *orb_core = 0);
00700       
00701       virtual ~Method (void);
00702     
00703     private:
00704       // Private and unimplemented for concrete interfaces.
00705       Method (const Method &);
00706       
00707       void operator= (const Method &);
00708     };
00709 
00710 #endif /* end #if !defined */
00711     
00712     // TAO_IDL - Generated from
00713     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:49
00714     
00715     extern RTT_CORBA_API ::CORBA::TypeCode_ptr const _tc_Method;
00716     
00717     // TAO_IDL - Generated from
00718     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:638
00719 
00720 #if !defined (_RTT_CORBA_COMMAND__VAR_OUT_CH_)
00721 #define _RTT_CORBA_COMMAND__VAR_OUT_CH_
00722     
00723     class Command;
00724     typedef Command *Command_ptr;
00725     
00726     typedef
00727       TAO_Objref_Var_T<
00728           Command
00729         >
00730       Command_var;
00731     
00732     typedef
00733       TAO_Objref_Out_T<
00734           Command
00735         >
00736       Command_out;
00737 
00738 #endif /* end #if !defined */
00739     
00740     // TAO_IDL - Generated from
00741     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:54
00742 
00743 #if !defined (_RTT_CORBA_COMMAND_CH_)
00744 #define _RTT_CORBA_COMMAND_CH_
00745     
00746     class RTT_CORBA_API Command
00747       : public virtual ::CORBA::Object
00748     {
00749     public:
00750       friend class TAO::Narrow_Utils<Command>;
00751       typedef Command_ptr _ptr_type;
00752       typedef Command_var _var_type;
00753       typedef Command_out _out_type;
00754       
00755       // The static operations.
00756       static Command_ptr _duplicate (Command_ptr obj);
00757       
00758       static void _tao_release (Command_ptr obj);
00759       
00760       static Command_ptr _narrow (::CORBA::Object_ptr obj);
00761       static Command_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
00762       static Command_ptr _nil (void)
00763       {
00764         return static_cast<Command_ptr> (0);
00765       }
00766       
00767       static void _tao_any_destructor (void *);
00768       
00769       // TAO_IDL - Generated from
00770       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00771       
00772       virtual ::CORBA::Boolean execute (
00773           void);
00774       
00775       // TAO_IDL - Generated from
00776       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00777       
00778       virtual ::CORBA::Boolean executeAny (
00779           const ::RTT::Corba::AnyArguments & args);
00780       
00781       // TAO_IDL - Generated from
00782       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00783       
00784       virtual ::CORBA::Boolean sent (
00785           void);
00786       
00787       // TAO_IDL - Generated from
00788       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00789       
00790       virtual ::CORBA::Boolean accepted (
00791           void);
00792       
00793       // TAO_IDL - Generated from
00794       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00795       
00796       virtual ::CORBA::Boolean executed (
00797           void);
00798       
00799       // TAO_IDL - Generated from
00800       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00801       
00802       virtual ::CORBA::Boolean valid (
00803           void);
00804       
00805       // TAO_IDL - Generated from
00806       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00807       
00808       virtual ::CORBA::Boolean done (
00809           void);
00810       
00811       // TAO_IDL - Generated from
00812       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00813       
00814       virtual void reset (
00815           void);
00816       
00817       // TAO_IDL - Generated from
00818       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp:46
00819       
00820       virtual void destroyCommand (
00821           void);
00822       
00823       // TAO_IDL - Generated from
00824       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:216
00825       
00826       virtual ::CORBA::Boolean _is_a (const char *type_id);
00827       virtual const char* _interface_repository_id (void) const;
00828       virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr);
00829     private:
00830       TAO::Collocation_Proxy_Broker *the_TAO_Command_Proxy_Broker_;
00831     
00832     protected:
00833       // Concrete interface only.
00834       Command (void);
00835       
00836       // These methods travese the inheritance tree and set the
00837       // parents piece of the given class in the right mode.
00838       virtual void RTT_Corba_Command_setup_collocation (void);
00839       
00840       // Concrete non-local interface only.
00841       Command (
00842           IOP::IOR *ior,
00843           TAO_ORB_Core *orb_core = 0);
00844       
00845       // Non-local interface only.
00846       Command (
00847           TAO_Stub *objref,
00848           ::CORBA::Boolean _tao_collocated = false,
00849           TAO_Abstract_ServantBase *servant = 0,
00850           TAO_ORB_Core *orb_core = 0);
00851       
00852       virtual ~Command (void);
00853     
00854     private:
00855       // Private and unimplemented for concrete interfaces.
00856       Command (const Command &);
00857       
00858       void operator= (const Command &);
00859     };
00860 
00861 #endif /* end #if !defined */
00862     
00863     // TAO_IDL - Generated from
00864     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:49
00865     
00866     extern RTT_CORBA_API ::CORBA::TypeCode_ptr const _tc_Command;
00867   
00868   // TAO_IDL - Generated from
00869   // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp:78
00870   
00871   } // module RTT::Corba
00872 
00873 // TAO_IDL - Generated from
00874 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp:78
00875 
00876 } // module RTT
00877 
00878 // Proxy Broker Factory function pointer declarations.
00879 
00880 // TAO_IDL - Generated from
00881 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_root/root.cpp:139
00882 
00883 extern RTT_CORBA_API
00884 TAO::Collocation_Proxy_Broker *
00885 (*RTT_Corba__TAO_Expression_Proxy_Broker_Factory_function_pointer) (
00886     ::CORBA::Object_ptr obj
00887   );
00888 
00889 extern RTT_CORBA_API
00890 TAO::Collocation_Proxy_Broker *
00891 (*RTT_Corba__TAO_AssignableExpression_Proxy_Broker_Factory_function_pointer) (
00892     ::CORBA::Object_ptr obj
00893   );
00894 
00895 extern RTT_CORBA_API
00896 TAO::Collocation_Proxy_Broker *
00897 (*RTT_Corba__TAO_Action_Proxy_Broker_Factory_function_pointer) (
00898     ::CORBA::Object_ptr obj
00899   );
00900 
00901 extern RTT_CORBA_API
00902 TAO::Collocation_Proxy_Broker *
00903 (*RTT_Corba__TAO_Method_Proxy_Broker_Factory_function_pointer) (
00904     ::CORBA::Object_ptr obj
00905   );
00906 
00907 extern RTT_CORBA_API
00908 TAO::Collocation_Proxy_Broker *
00909 (*RTT_Corba__TAO_Command_Proxy_Broker_Factory_function_pointer) (
00910     ::CORBA::Object_ptr obj
00911   );
00912 
00913 // TAO_IDL - Generated from
00914 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_traits.cpp:64
00915 
00916 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00917 
00918 // Traits specializations.
00919 namespace TAO
00920 {
00921 
00922 #if !defined (_RTT_CORBA_EXPRESSION__TRAITS_)
00923 #define _RTT_CORBA_EXPRESSION__TRAITS_
00924   
00925   template<>
00926   struct RTT_CORBA_API Objref_Traits< ::RTT::Corba::Expression>
00927   {
00928     static ::RTT::Corba::Expression_ptr duplicate (
00929         ::RTT::Corba::Expression_ptr p
00930       );
00931     static void release (
00932         ::RTT::Corba::Expression_ptr p
00933       );
00934     static ::RTT::Corba::Expression_ptr nil (void);
00935     static ::CORBA::Boolean marshal (
00936         const ::RTT::Corba::Expression_ptr p,
00937         TAO_OutputCDR & cdr
00938       );
00939   };
00940 
00941 #endif /* end #if !defined */
00942 
00943 #if !defined (_RTT_CORBA_ASSIGNABLEEXPRESSION__TRAITS_)
00944 #define _RTT_CORBA_ASSIGNABLEEXPRESSION__TRAITS_
00945   
00946   template<>
00947   struct RTT_CORBA_API Objref_Traits< ::RTT::Corba::AssignableExpression>
00948   {
00949     static ::RTT::Corba::AssignableExpression_ptr duplicate (
00950         ::RTT::Corba::AssignableExpression_ptr p
00951       );
00952     static void release (
00953         ::RTT::Corba::AssignableExpression_ptr p
00954       );
00955     static ::RTT::Corba::AssignableExpression_ptr nil (void);
00956     static ::CORBA::Boolean marshal (
00957         const ::RTT::Corba::AssignableExpression_ptr p,
00958         TAO_OutputCDR & cdr
00959       );
00960   };
00961 
00962 #endif /* end #if !defined */
00963 
00964 #if !defined (_RTT_CORBA_ACTION__TRAITS_)
00965 #define _RTT_CORBA_ACTION__TRAITS_
00966   
00967   template<>
00968   struct RTT_CORBA_API Objref_Traits< ::RTT::Corba::Action>
00969   {
00970     static ::RTT::Corba::Action_ptr duplicate (
00971         ::RTT::Corba::Action_ptr p
00972       );
00973     static void release (
00974         ::RTT::Corba::Action_ptr p
00975       );
00976     static ::RTT::Corba::Action_ptr nil (void);
00977     static ::CORBA::Boolean marshal (
00978         const ::RTT::Corba::Action_ptr p,
00979         TAO_OutputCDR & cdr
00980       );
00981   };
00982 
00983 #endif /* end #if !defined */
00984 
00985 #if !defined (_RTT_CORBA_METHOD__TRAITS_)
00986 #define _RTT_CORBA_METHOD__TRAITS_
00987   
00988   template<>
00989   struct RTT_CORBA_API Objref_Traits< ::RTT::Corba::Method>
00990   {
00991     static ::RTT::Corba::Method_ptr duplicate (
00992         ::RTT::Corba::Method_ptr p
00993       );
00994     static void release (
00995         ::RTT::Corba::Method_ptr p
00996       );
00997     static ::RTT::Corba::Method_ptr nil (void);
00998     static ::CORBA::Boolean marshal (
00999         const ::RTT::Corba::Method_ptr p,
01000         TAO_OutputCDR & cdr
01001       );
01002   };
01003 
01004 #endif /* end #if !defined */
01005 
01006 #if !defined (_RTT_CORBA_COMMAND__TRAITS_)
01007 #define _RTT_CORBA_COMMAND__TRAITS_
01008   
01009   template<>
01010   struct RTT_CORBA_API Objref_Traits< ::RTT::Corba::Command>
01011   {
01012     static ::RTT::Corba::Command_ptr duplicate (
01013         ::RTT::Corba::Command_ptr p
01014       );
01015     static void release (
01016         ::RTT::Corba::Command_ptr p
01017       );
01018     static ::RTT::Corba::Command_ptr nil (void);
01019     static ::CORBA::Boolean marshal (
01020         const ::RTT::Corba::Command_ptr p,
01021         TAO_OutputCDR & cdr
01022       );
01023   };
01024 
01025 #endif /* end #if !defined */
01026 }
01027 TAO_END_VERSIONED_NAMESPACE_DECL
01028 
01029 
01030 
01031 // TAO_IDL - Generated from
01032 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:53
01033 
01034 
01035 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
01036 
01037 RTT_CORBA_API void operator<<= ( ::CORBA::Any &, const RTT::Corba::AnyArguments &); // copying version
01038 RTT_CORBA_API void operator<<= ( ::CORBA::Any &, RTT::Corba::AnyArguments*); // noncopying version
01039 RTT_CORBA_API ::CORBA::Boolean operator>>= (const ::CORBA::Any &, RTT::Corba::AnyArguments *&); // deprecated
01040 RTT_CORBA_API ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const RTT::Corba::AnyArguments *&);
01041 TAO_END_VERSIONED_NAMESPACE_DECL
01042 
01043 
01044 
01045 // TAO_IDL - Generated from
01046 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:53
01047 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
01048 
01049 
01050 
01051 RTT_CORBA_API void operator<<= (::CORBA::Any &, const RTT::Corba::WrongNumbArgException &); // copying version
01052 RTT_CORBA_API void operator<<= (::CORBA::Any &, RTT::Corba::WrongNumbArgException*); // noncopying version
01053 RTT_CORBA_API ::CORBA::Boolean operator>>= (const ::CORBA::Any &, RTT::Corba::WrongNumbArgException *&); // deprecated
01054 RTT_CORBA_API ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const RTT::Corba::WrongNumbArgException *&);
01055 TAO_END_VERSIONED_NAMESPACE_DECL
01056 
01057 
01058 
01059 // TAO_IDL - Generated from
01060 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:53
01061 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
01062 
01063 
01064 
01065 RTT_CORBA_API void operator<<= (::CORBA::Any &, const RTT::Corba::WrongTypeArgException &); // copying version
01066 RTT_CORBA_API void operator<<= (::CORBA::Any &, RTT::Corba::WrongTypeArgException*); // noncopying version
01067 RTT_CORBA_API ::CORBA::Boolean operator>>= (const ::CORBA::Any &, RTT::Corba::WrongTypeArgException *&); // deprecated
01068 RTT_CORBA_API ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const RTT::Corba::WrongTypeArgException *&);
01069 TAO_END_VERSIONED_NAMESPACE_DECL
01070 
01071 
01072 
01073 // TAO_IDL - Generated from
01074 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:54
01075 
01076 
01077 
01078 #if defined (ACE_ANY_OPS_USE_NAMESPACE)
01079 
01080 namespace RTT
01081 {
01082   
01083   namespace Corba
01084   {
01085     RTT_CORBA_API void operator<<= ( ::CORBA::Any &, Expression_ptr); // copying
01086     RTT_CORBA_API void operator<<= ( ::CORBA::Any &, Expression_ptr *); // non-copying
01087     RTT_CORBA_API ::CORBA::Boolean operator>>= (const ::CORBA::Any &, Expression_ptr &);
01088   }
01089 }
01090 
01091 #else
01092 
01093 
01094 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
01095 
01096 RTT_CORBA_API void operator<<= (::CORBA::Any &, RTT::Corba::Expression_ptr); // copying
01097 RTT_CORBA_API void operator<<= (::CORBA::Any &, RTT::Corba::Expression_ptr *); // non-copying
01098 RTT_CORBA_API ::CORBA::Boolean operator>>= (const ::CORBA::Any &, RTT::Corba::Expression_ptr &);
01099 TAO_END_VERSIONED_NAMESPACE_DECL
01100 
01101 
01102 
01103 #endif
01104 
01105 // TAO_IDL - Generated from
01106 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:54
01107 
01108 
01109 
01110 #if defined (ACE_ANY_OPS_USE_NAMESPACE)
01111 
01112 namespace RTT
01113 {
01114   
01115   namespace Corba
01116   {
01117     RTT_CORBA_API void operator<<= ( ::CORBA::Any &, AssignableExpression_ptr); // copying
01118     RTT_CORBA_API void operator<<= ( ::CORBA::Any &, AssignableExpression_ptr *); // non-copying
01119     RTT_CORBA_API ::CORBA::Boolean operator>>= (const ::CORBA::Any &, AssignableExpression_ptr &);
01120   }
01121 }
01122 
01123 #else
01124 
01125 
01126 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
01127 
01128 RTT_CORBA_API void operator<<= (::CORBA::Any &, RTT::Corba::AssignableExpression_ptr); // copying
01129 RTT_CORBA_API void operator<<= (::CORBA::Any &, RTT::Corba::AssignableExpression_ptr *); // non-copying
01130 RTT_CORBA_API ::CORBA::Boolean operator>>= (const ::CORBA::Any &, RTT::Corba::AssignableExpression_ptr &);
01131 TAO_END_VERSIONED_NAMESPACE_DECL
01132 
01133 
01134 
01135 #endif
01136 
01137 // TAO_IDL - Generated from
01138 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:54
01139 
01140 
01141 
01142 #if defined (ACE_ANY_OPS_USE_NAMESPACE)
01143 
01144 namespace RTT
01145 {
01146   
01147   namespace Corba
01148   {
01149     RTT_CORBA_API void operator<<= ( ::CORBA::Any &, Action_ptr); // copying
01150     RTT_CORBA_API void operator<<= ( ::CORBA::Any &, Action_ptr *); // non-copying
01151     RTT_CORBA_API ::CORBA::Boolean operator>>= (const ::CORBA::Any &, Action_ptr &);
01152   }
01153 }
01154 
01155 #else
01156 
01157 
01158 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
01159 
01160 RTT_CORBA_API void operator<<= (::CORBA::Any &, RTT::Corba::Action_ptr); // copying
01161 RTT_CORBA_API void operator<<= (::CORBA::Any &, RTT::Corba::Action_ptr *); // non-copying
01162 RTT_CORBA_API ::CORBA::Boolean operator>>= (const ::CORBA::Any &, RTT::Corba::Action_ptr &);
01163 TAO_END_VERSIONED_NAMESPACE_DECL
01164 
01165 
01166 
01167 #endif
01168 
01169 // TAO_IDL - Generated from
01170 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:54
01171 
01172 
01173 
01174 #if defined (ACE_ANY_OPS_USE_NAMESPACE)
01175 
01176 namespace RTT
01177 {
01178   
01179   namespace Corba
01180   {
01181     RTT_CORBA_API void operator<<= ( ::CORBA::Any &, Method_ptr); // copying
01182     RTT_CORBA_API void operator<<= ( ::CORBA::Any &, Method_ptr *); // non-copying
01183     RTT_CORBA_API ::CORBA::Boolean operator>>= (const ::CORBA::Any &, Method_ptr &);
01184   }
01185 }
01186 
01187 #else
01188 
01189 
01190 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
01191 
01192 RTT_CORBA_API void operator<<= (::CORBA::Any &, RTT::Corba::Method_ptr); // copying
01193 RTT_CORBA_API void operator<<= (::CORBA::Any &, RTT::Corba::Method_ptr *); // non-copying
01194 RTT_CORBA_API ::CORBA::Boolean operator>>= (const ::CORBA::Any &, RTT::Corba::Method_ptr &);
01195 TAO_END_VERSIONED_NAMESPACE_DECL
01196 
01197 
01198 
01199 #endif
01200 
01201 // TAO_IDL - Generated from
01202 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:54
01203 
01204 
01205 
01206 #if defined (ACE_ANY_OPS_USE_NAMESPACE)
01207 
01208 namespace RTT
01209 {
01210   
01211   namespace Corba
01212   {
01213     RTT_CORBA_API void operator<<= ( ::CORBA::Any &, Command_ptr); // copying
01214     RTT_CORBA_API void operator<<= ( ::CORBA::Any &, Command_ptr *); // non-copying
01215     RTT_CORBA_API ::CORBA::Boolean operator>>= (const ::CORBA::Any &, Command_ptr &);
01216   }
01217 }
01218 
01219 #else
01220 
01221 
01222 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
01223 
01224 RTT_CORBA_API void operator<<= (::CORBA::Any &, RTT::Corba::Command_ptr); // copying
01225 RTT_CORBA_API void operator<<= (::CORBA::Any &, RTT::Corba::Command_ptr *); // non-copying
01226 RTT_CORBA_API ::CORBA::Boolean operator>>= (const ::CORBA::Any &, RTT::Corba::Command_ptr &);
01227 TAO_END_VERSIONED_NAMESPACE_DECL
01228 
01229 
01230 
01231 #endif
01232 
01233 // TAO_IDL - Generated from
01234 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:71
01235 
01236 #if !defined _TAO_CDR_OP_RTT_Corba_AnyArguments_H_
01237 #define _TAO_CDR_OP_RTT_Corba_AnyArguments_H_
01238 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
01239 
01240 
01241 
01242 RTT_CORBA_API ::CORBA::Boolean operator<< (
01243     TAO_OutputCDR &strm,
01244     const RTT::Corba::AnyArguments &_tao_sequence
01245   );
01246 RTT_CORBA_API ::CORBA::Boolean operator>> (
01247     TAO_InputCDR &strm,
01248     RTT::Corba::AnyArguments &_tao_sequence
01249   );
01250 TAO_END_VERSIONED_NAMESPACE_DECL
01251 
01252 
01253 
01254 #endif /* _TAO_CDR_OP_RTT_Corba_AnyArguments_H_ */
01255 
01256 // TAO_IDL - Generated from
01257 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:52
01258 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
01259 
01260 
01261 
01262 RTT_CORBA_API ::CORBA::Boolean operator<< (TAO_OutputCDR &, const RTT::Corba::WrongNumbArgException &);
01263 RTT_CORBA_API ::CORBA::Boolean operator>> (TAO_InputCDR &, RTT::Corba::WrongNumbArgException &);
01264 
01265 TAO_END_VERSIONED_NAMESPACE_DECL
01266 
01267 
01268 
01269 // TAO_IDL - Generated from
01270 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:52
01271 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
01272 
01273 
01274 
01275 RTT_CORBA_API ::CORBA::Boolean operator<< (TAO_OutputCDR &, const RTT::Corba::WrongTypeArgException &);
01276 RTT_CORBA_API ::CORBA::Boolean operator>> (TAO_InputCDR &, RTT::Corba::WrongTypeArgException &);
01277 
01278 TAO_END_VERSIONED_NAMESPACE_DECL
01279 
01280 
01281 
01282 // TAO_IDL - Generated from
01283 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:55
01284 
01285 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
01286 
01287 RTT_CORBA_API ::CORBA::Boolean operator<< (TAO_OutputCDR &, const RTT::Corba::Expression_ptr );
01288 RTT_CORBA_API ::CORBA::Boolean operator>> (TAO_InputCDR &, RTT::Corba::Expression_ptr &);
01289 
01290 TAO_END_VERSIONED_NAMESPACE_DECL
01291 
01292 
01293 
01294 // TAO_IDL - Generated from
01295 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:55
01296 
01297 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
01298 
01299 RTT_CORBA_API ::CORBA::Boolean operator<< (TAO_OutputCDR &, const RTT::Corba::AssignableExpression_ptr );
01300 RTT_CORBA_API ::CORBA::Boolean operator>> (TAO_InputCDR &, RTT::Corba::AssignableExpression_ptr &);
01301 
01302 TAO_END_VERSIONED_NAMESPACE_DECL
01303 
01304 
01305 
01306 // TAO_IDL - Generated from
01307 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:55
01308 
01309 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
01310 
01311 RTT_CORBA_API ::CORBA::Boolean operator<< (TAO_OutputCDR &, const RTT::Corba::Action_ptr );
01312 RTT_CORBA_API ::CORBA::Boolean operator>> (TAO_InputCDR &, RTT::Corba::Action_ptr &);
01313 
01314 TAO_END_VERSIONED_NAMESPACE_DECL
01315 
01316 
01317 
01318 // TAO_IDL - Generated from
01319 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:55
01320 
01321 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
01322 
01323 RTT_CORBA_API ::CORBA::Boolean operator<< (TAO_OutputCDR &, const RTT::Corba::Method_ptr );
01324 RTT_CORBA_API ::CORBA::Boolean operator>> (TAO_InputCDR &, RTT::Corba::Method_ptr &);
01325 
01326 TAO_END_VERSIONED_NAMESPACE_DECL
01327 
01328 
01329 
01330 // TAO_IDL - Generated from
01331 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:55
01332 
01333 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
01334 
01335 RTT_CORBA_API ::CORBA::Boolean operator<< (TAO_OutputCDR &, const RTT::Corba::Command_ptr );
01336 RTT_CORBA_API ::CORBA::Boolean operator>> (TAO_InputCDR &, RTT::Corba::Command_ptr &);
01337 
01338 TAO_END_VERSIONED_NAMESPACE_DECL
01339 
01340 
01341 
01342 // TAO_IDL - Generated from
01343 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_codegen.cpp:1226
01344 #if defined (__ACE_INLINE__)
01345 #include "OperationsC.inl"
01346 #endif /* defined INLINE */
01347 
01348 #endif /* ifndef */
01349 
01350 
Generated on Thu Dec 23 13:22:37 2010 for Orocos Real-Time Toolkit by  doxygen 1.6.3