A Corba Proxy for the ScriptingAccess class. More...
#include <rtt/corba/ScriptingAccessProxy.hpp>
Inherits RTT::Corba::ScriptingAccess.
Public Types | |
typedef ScriptingAccess_ptr | _ptr_type |
typedef ScriptingAccess_var | _var_type |
typedef ScriptingAccess_out | _out_type |
typedef TAO_VarSeq_Var_T < ProgramNames > | ProgramNames_var |
typedef TAO_Seq_Out_T < ProgramNames > | ProgramNames_out |
typedef TAO_VarSeq_Var_T < StateMachineNames > | StateMachineNames_var |
typedef TAO_Seq_Out_T < StateMachineNames > | StateMachineNames_out |
Public Member Functions | |
ScriptingAccessProxy (Corba::ScriptingAccess_ptr sa) | |
virtual int | execute (const std::string &code) |
virtual DispatchInterface::shared_ptr | getCommand (int ticket) |
virtual bool | hasProgram (std::string name) const |
virtual bool | loadPrograms (std::string code, std::string filename, bool do_throw=false) |
virtual bool | unloadProgram (std::string name, bool do_throw=false) |
virtual std::vector< std::string > | getPrograms () const |
virtual int | getProgramLine (std::string name) const |
virtual std::string | getProgramText (std::string name) const |
virtual std::string | getProgramStatus (std::string name) const |
virtual bool | loadStateMachines (std::string code, std::string filename, bool do_throw=false) |
virtual bool | unloadStateMachine (std::string name, bool do_throw=false) |
virtual bool | hasStateMachine (std::string name) const |
virtual std::vector< std::string > | getStateMachines () const |
virtual std::string | getStateMachineText (std::string name) const |
virtual std::string | getStateMachineStatus (std::string name) const |
virtual int | getStateMachineLine (std::string name) const |
virtual std::string | getCurrentState (std::string name) const |
virtual ::CORBA::Long | execute (const char *code) |
virtual ::RTT::Corba::Command_ptr | getCommand (::CORBA::Long ticket) |
virtual void | loadPrograms (const char *code, const char *filename) |
virtual void | unloadProgram (const char *name) |
virtual ::CORBA::Boolean | hasProgram (const char *name) |
virtual ::RTT::Corba::ScriptingAccess::ProgramNames * | getPrograms (void) |
virtual ::CORBA::Long | getProgramLine (const char *name) |
virtual char * | getProgramText (const char *name) |
virtual char * | getProgramStatus (const char *name) |
virtual void | loadStateMachines (const char *code, const char *filename) |
virtual void | unloadStateMachine (const char *name) |
virtual ::CORBA::Boolean | hasStateMachine (const char *name) |
virtual ::RTT::Corba::ScriptingAccess::StateMachineNames * | getStateMachines (void) |
virtual char * | getStateMachineText (const char *name) |
virtual char * | getStateMachineStatus (const char *name) |
virtual ::CORBA::Long | getStateMachineLine (const char *name) |
virtual char * | getCurrentState (const char *name) |
virtual ::CORBA::Boolean | _is_a (const char *type_id) |
virtual const char * | _interface_repository_id (void) const |
virtual ::CORBA::Boolean | marshal (TAO_OutputCDR &cdr) |
Static Public Member Functions | |
static ScriptingAccess_ptr | _duplicate (ScriptingAccess_ptr obj) |
static void | _tao_release (ScriptingAccess_ptr obj) |
static ScriptingAccess_ptr | _narrow (::CORBA::Object_ptr obj) |
static ScriptingAccess_ptr | _unchecked_narrow (::CORBA::Object_ptr obj) |
static ScriptingAccess_ptr | _nil (void) |
static void | _tao_any_destructor (void *) |
Static Public Attributes | |
::CORBA::TypeCode_ptr const | _tc_LoadException |
::CORBA::TypeCode_ptr const | _tc_ProgramNames |
::CORBA::TypeCode_ptr const | _tc_StateMachineNames |
Protected Member Functions | |
virtual void | RTT_Corba_ScriptingAccess_setup_collocation (void) |
Protected Attributes | |
Corba::ScriptingAccess_var | msa |
Friends | |
class | TAO::Narrow_Utils< ScriptingAccess > |
A Corba Proxy for the ScriptingAccess class.
Definition at line 61 of file ScriptingAccessProxy.hpp.