Choreonoid  1.5
Public Member Functions | List of all members
cnoid::PythonScriptItemImpl Class Reference

#include <PythonScriptItemImpl.h>

Public Member Functions

 PythonScriptItemImpl (ScriptItem *scriptItem)
 
 PythonScriptItemImpl (ScriptItem *scriptItem, const PythonScriptItemImpl &org)
 
virtual ~PythonScriptItemImpl ()
 
ScriptItemscriptItem ()
 
void onDisconnectedFromRoot ()
 
bool setScriptFilename (const std::string &filename)
 
const std::string & scriptFilename () const
 
bool setBackgroundMode (bool on)
 
bool isBackgroundMode () const
 
bool isRunning () const
 
bool execute ()
 
bool executeCode (const char *code)
 
bool waitToFinish (double timeout)
 
boost::python::object resultObject ()
 
const std::string resultString () const
 
Signal< void()> & sigScriptFinished ()
 
bool terminate ()
 
void doPutProperties (PutPropertyFunction &putProperty)
 
bool store (Archive &archive)
 
bool restore (const Archive &archive)
 

Constructor & Destructor Documentation

PythonScriptItemImpl::PythonScriptItemImpl ( ScriptItem scriptItem)
PythonScriptItemImpl::PythonScriptItemImpl ( ScriptItem scriptItem,
const PythonScriptItemImpl org 
)
PythonScriptItemImpl::~PythonScriptItemImpl ( )
virtual

Member Function Documentation

void PythonScriptItemImpl::doPutProperties ( PutPropertyFunction putProperty)
bool PythonScriptItemImpl::execute ( )
bool PythonScriptItemImpl::executeCode ( const char *  code)
bool PythonScriptItemImpl::isBackgroundMode ( ) const
bool PythonScriptItemImpl::isRunning ( ) const
void PythonScriptItemImpl::onDisconnectedFromRoot ( )
bool PythonScriptItemImpl::restore ( const Archive archive)
boost::python::object PythonScriptItemImpl::resultObject ( )
const std::string PythonScriptItemImpl::resultString ( ) const
const std::string& cnoid::PythonScriptItemImpl::scriptFilename ( ) const
inline
ScriptItem* cnoid::PythonScriptItemImpl::scriptItem ( )
inline
bool PythonScriptItemImpl::setBackgroundMode ( bool  on)
bool PythonScriptItemImpl::setScriptFilename ( const std::string &  filename)
Signal<void()>& cnoid::PythonScriptItemImpl::sigScriptFinished ( )
inline
bool PythonScriptItemImpl::store ( Archive archive)
bool PythonScriptItemImpl::terminate ( )
bool PythonScriptItemImpl::waitToFinish ( double  timeout)

The documentation for this class was generated from the following files: