RTT::Corba::ScriptingAccessProxy Class Reference

A Corba Proxy for the ScriptingAccess class. More...

#include <rtt/corba/ScriptingAccessProxy.hpp>

Inherits RTT::Corba::ScriptingAccess.

List of all members.

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 >

Detailed Description

A Corba Proxy for the ScriptingAccess class.

Definition at line 61 of file ScriptingAccessProxy.hpp.


The documentation for this class was generated from the following file:
Generated on Thu Dec 23 13:22:45 2010 for Orocos Real-Time Toolkit by  doxygen 1.6.3