#include <CommandDataSource.hpp>
Public Member Functions | |
base::ActionInterface * | clone () const |
CommandDataSourceBool (internal::DataSource< bool >::shared_ptr dsb) | |
base::ActionInterface * | copy (std::map< const base::DataSourceBase *, base::DataSourceBase * > &alreadyCloned) const |
bool | execute () |
void | readArguments () |
void | reset () |
Public Attributes | |
internal::DataSource< bool > ::shared_ptr | _dsb |
A Command which evaluates a internal::DataSource<bool> and returns the result of get().
Definition at line 84 of file CommandDataSource.hpp.
RTT::scripting::CommandDataSourceBool::CommandDataSourceBool | ( | internal::DataSource< bool >::shared_ptr | dsb | ) | [inline] |
Definition at line 88 of file CommandDataSource.hpp.
base::ActionInterface* RTT::scripting::CommandDataSourceBool::clone | ( | ) | const [inline, virtual] |
The Clone Software Pattern.
Implements RTT::base::ActionInterface.
Definition at line 102 of file CommandDataSource.hpp.
base::ActionInterface* RTT::scripting::CommandDataSourceBool::copy | ( | std::map< const base::DataSourceBase *, base::DataSourceBase * > & | alreadyCloned | ) | const [inline] |
Definition at line 106 of file CommandDataSource.hpp.
bool RTT::scripting::CommandDataSourceBool::execute | ( | ) | [inline, virtual] |
Execute the functionality of this action.
Implements RTT::base::ActionInterface.
Definition at line 96 of file CommandDataSource.hpp.
void RTT::scripting::CommandDataSourceBool::readArguments | ( | ) | [inline, virtual] |
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 91 of file CommandDataSource.hpp.
void RTT::scripting::CommandDataSourceBool::reset | ( | ) | [inline, virtual] |
Reset this action. Must be used after execute() failed.
Reimplemented from RTT::base::ActionInterface.
Definition at line 99 of file CommandDataSource.hpp.
Definition at line 87 of file CommandDataSource.hpp.