#include <CommandDataSource.hpp>
Public Member Functions | |
base::ActionInterface * | clone () const |
CommandDataSource (base::DataSourceBase::shared_ptr dsb) | |
base::ActionInterface * | copy (std::map< const base::DataSourceBase *, base::DataSourceBase * > &alreadyCloned) const |
bool | execute () |
void | readArguments () |
void | reset () |
Public Member Functions inherited from RTT::base::ActionInterface | |
virtual ActionInterface * | copy (std::map< const DataSourceBase *, DataSourceBase * > &alreadyCloned) const |
virtual bool | valid () const |
virtual | ~ActionInterface () |
Public Attributes | |
base::DataSourceBase::shared_ptr | _dsb |
Additional Inherited Members | |
Public Types inherited from RTT::base::ActionInterface | |
typedef boost::shared_ptr< ActionInterface > | shared_ptr |
A Command which evaluates a base::DataSourceBase and always returns true.
Definition at line 51 of file CommandDataSource.hpp.
|
inline |
Definition at line 55 of file CommandDataSource.hpp.
|
inlinevirtual |
The Clone Software Pattern.
Implements RTT::base::ActionInterface.
Definition at line 71 of file CommandDataSource.hpp.
|
inline |
Definition at line 75 of file CommandDataSource.hpp.
|
inlinevirtual |
Execute the functionality of this action.
Implements RTT::base::ActionInterface.
Definition at line 62 of file CommandDataSource.hpp.
|
inlinevirtual |
This is invoked some time before execute() at a time when the action may read its function arguments.
Implements RTT::base::ActionInterface.
Definition at line 58 of file CommandDataSource.hpp.
|
inlinevirtual |
Reset this action. Must be used after execute() failed.
Reimplemented from RTT::base::ActionInterface.
Definition at line 67 of file CommandDataSource.hpp.
base::DataSourceBase::shared_ptr RTT::scripting::CommandDataSource::_dsb |
Definition at line 54 of file CommandDataSource.hpp.