ScriptingAccessS.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:487
00030 
00031 #ifndef _TAO_IDL__HOME_KALTAN_SRC_WWW_OROCOS_1_0_EXPORT_BUILD_OROCOS_RTT_1_8_5_BUILD_SRC_CORBA_SCRIPTINGACCESSS_H_
00032 #define _TAO_IDL__HOME_KALTAN_SRC_WWW_OROCOS_1_0_EXPORT_BUILD_OROCOS_RTT_1_8_5_BUILD_SRC_CORBA_SCRIPTINGACCESSS_H_
00033 
00034 
00035 #include "ScriptingAccessC.h"
00036 #include "OperationsS.h"
00037 
00038 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00039 # pragma once
00040 #endif /* ACE_LACKS_PRAGMA_ONCE */
00041 
00042 #include "tao/Collocation_Proxy_Broker.h"
00043 #include "tao/PortableServer/PortableServer.h"
00044 #include "tao/PortableServer/Servant_Base.h"
00045 
00046 // TAO_IDL - Generated from
00047 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_module/module_sh.cpp:49
00048 
00049 namespace POA_RTT
00050 {
00051   
00052   
00053   // TAO_IDL - Generated from
00054   // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_module/module_sh.cpp:49
00055   
00056   namespace Corba
00057   {
00058     
00059     
00060     // TAO_IDL - Generated from
00061     // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_sh.cpp:87
00062     
00063     class ScriptingAccess;
00064     typedef ScriptingAccess *ScriptingAccess_ptr;
00065     
00066     class  ScriptingAccess
00067       : public virtual PortableServer::ServantBase
00068     {
00069     protected:
00070       ScriptingAccess (void);
00071     
00072     public:
00073       // Useful for template programming.
00074       typedef ::RTT::Corba::ScriptingAccess _stub_type;
00075       typedef ::RTT::Corba::ScriptingAccess_ptr _stub_ptr_type;
00076       typedef ::RTT::Corba::ScriptingAccess_var _stub_var_type;
00077       
00078       ScriptingAccess (const ScriptingAccess& rhs);
00079       virtual ~ScriptingAccess (void);
00080       
00081       virtual ::CORBA::Boolean _is_a (const char* logical_type_id);
00082       
00083       static void _is_a_skel (
00084           TAO_ServerRequest & req,
00085           void * servant_upcall,
00086           void * servant
00087         );
00088       
00089       static void _non_existent_skel (
00090           TAO_ServerRequest & req,
00091           void * servant_upcall,
00092           void * servant
00093         );
00094       
00095       static void _interface_skel (
00096           TAO_ServerRequest & req,
00097           void * servant_upcall,
00098           void * servant
00099         );
00100       
00101       static void _component_skel (
00102           TAO_ServerRequest & req,
00103           void * servant_upcall,
00104           void * servant
00105         );
00106       
00107       static void _repository_id_skel (
00108           TAO_ServerRequest & req,
00109           void * servant_upcall,
00110           void * servant);
00111       
00112       virtual void _dispatch (
00113           TAO_ServerRequest & req,
00114           void * servant_upcall);
00115       
00116       ::RTT::Corba::ScriptingAccess *_this (void);
00117       
00118       virtual const char* _interface_repository_id (void) const;
00119       
00120       // TAO_IDL - Generated from
00121       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp:45
00122       
00123       virtual ::CORBA::Long execute (
00124           const char * code) = 0;
00125       
00126       static void execute_skel (
00127           TAO_ServerRequest & server_request,
00128           void * servant_upcall,
00129           void * servant
00130         );
00131       
00132       // TAO_IDL - Generated from
00133       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp:45
00134       
00135       virtual ::RTT::Corba::Command_ptr getCommand (
00136           ::CORBA::Long ticket) = 0;
00137       
00138       static void getCommand_skel (
00139           TAO_ServerRequest & server_request,
00140           void * servant_upcall,
00141           void * servant
00142         );
00143       
00144       // TAO_IDL - Generated from
00145       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp:45
00146       
00147       virtual void loadPrograms (
00148           const char * code,
00149           const char * filename) = 0;
00150       
00151       static void loadPrograms_skel (
00152           TAO_ServerRequest & server_request,
00153           void * servant_upcall,
00154           void * servant
00155         );
00156       
00157       // TAO_IDL - Generated from
00158       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp:45
00159       
00160       virtual void unloadProgram (
00161           const char * name) = 0;
00162       
00163       static void unloadProgram_skel (
00164           TAO_ServerRequest & server_request,
00165           void * servant_upcall,
00166           void * servant
00167         );
00168       
00169       // TAO_IDL - Generated from
00170       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp:45
00171       
00172       virtual ::CORBA::Boolean hasProgram (
00173           const char * name) = 0;
00174       
00175       static void hasProgram_skel (
00176           TAO_ServerRequest & server_request,
00177           void * servant_upcall,
00178           void * servant
00179         );
00180       
00181       // TAO_IDL - Generated from
00182       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp:45
00183       
00184       virtual ::RTT::Corba::ScriptingAccess::ProgramNames * getPrograms (
00185           void) = 0;
00186       
00187       static void getPrograms_skel (
00188           TAO_ServerRequest & server_request,
00189           void * servant_upcall,
00190           void * servant
00191         );
00192       
00193       // TAO_IDL - Generated from
00194       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp:45
00195       
00196       virtual ::CORBA::Long getProgramLine (
00197           const char * name) = 0;
00198       
00199       static void getProgramLine_skel (
00200           TAO_ServerRequest & server_request,
00201           void * servant_upcall,
00202           void * servant
00203         );
00204       
00205       // TAO_IDL - Generated from
00206       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp:45
00207       
00208       virtual char * getProgramText (
00209           const char * name) = 0;
00210       
00211       static void getProgramText_skel (
00212           TAO_ServerRequest & server_request,
00213           void * servant_upcall,
00214           void * servant
00215         );
00216       
00217       // TAO_IDL - Generated from
00218       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp:45
00219       
00220       virtual char * getProgramStatus (
00221           const char * name) = 0;
00222       
00223       static void getProgramStatus_skel (
00224           TAO_ServerRequest & server_request,
00225           void * servant_upcall,
00226           void * servant
00227         );
00228       
00229       // TAO_IDL - Generated from
00230       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp:45
00231       
00232       virtual void loadStateMachines (
00233           const char * code,
00234           const char * filename) = 0;
00235       
00236       static void loadStateMachines_skel (
00237           TAO_ServerRequest & server_request,
00238           void * servant_upcall,
00239           void * servant
00240         );
00241       
00242       // TAO_IDL - Generated from
00243       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp:45
00244       
00245       virtual void unloadStateMachine (
00246           const char * name) = 0;
00247       
00248       static void unloadStateMachine_skel (
00249           TAO_ServerRequest & server_request,
00250           void * servant_upcall,
00251           void * servant
00252         );
00253       
00254       // TAO_IDL - Generated from
00255       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp:45
00256       
00257       virtual ::CORBA::Boolean hasStateMachine (
00258           const char * name) = 0;
00259       
00260       static void hasStateMachine_skel (
00261           TAO_ServerRequest & server_request,
00262           void * servant_upcall,
00263           void * servant
00264         );
00265       
00266       // TAO_IDL - Generated from
00267       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp:45
00268       
00269       virtual ::RTT::Corba::ScriptingAccess::StateMachineNames * getStateMachines (
00270           void) = 0;
00271       
00272       static void getStateMachines_skel (
00273           TAO_ServerRequest & server_request,
00274           void * servant_upcall,
00275           void * servant
00276         );
00277       
00278       // TAO_IDL - Generated from
00279       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp:45
00280       
00281       virtual char * getStateMachineText (
00282           const char * name) = 0;
00283       
00284       static void getStateMachineText_skel (
00285           TAO_ServerRequest & server_request,
00286           void * servant_upcall,
00287           void * servant
00288         );
00289       
00290       // TAO_IDL - Generated from
00291       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp:45
00292       
00293       virtual char * getStateMachineStatus (
00294           const char * name) = 0;
00295       
00296       static void getStateMachineStatus_skel (
00297           TAO_ServerRequest & server_request,
00298           void * servant_upcall,
00299           void * servant
00300         );
00301       
00302       // TAO_IDL - Generated from
00303       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp:45
00304       
00305       virtual ::CORBA::Long getStateMachineLine (
00306           const char * name) = 0;
00307       
00308       static void getStateMachineLine_skel (
00309           TAO_ServerRequest & server_request,
00310           void * servant_upcall,
00311           void * servant
00312         );
00313       
00314       // TAO_IDL - Generated from
00315       // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp:45
00316       
00317       virtual char * getCurrentState (
00318           const char * name) = 0;
00319       
00320       static void getCurrentState_skel (
00321           TAO_ServerRequest & server_request,
00322           void * servant_upcall,
00323           void * servant
00324         );
00325     };
00326   
00327   // TAO_IDL - Generated from
00328   // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_module/module_sh.cpp:80
00329   
00330   } // module RTT::Corba
00331 
00332 // TAO_IDL - Generated from
00333 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_visitor_module/module_sh.cpp:80
00334 
00335 } // module RTT
00336 
00337 // TAO_IDL - Generated from 
00338 // ../../../ACE_wrappers/TAO/TAO_IDL/be/be_codegen.cpp:1288
00339 
00340 
00341 #if defined (__ACE_INLINE__)
00342 #include "ScriptingAccessS.inl"
00343 #endif /* defined INLINE */
00344 
00345 #endif /* ifndef */
00346 

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