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

Generated on Tue Aug 25 14:17:22 2009 for Orocos Real-Time Toolkit by  doxygen 1.5.8