#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 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 | |
internal::DataSource< bool >::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 internal::DataSource<bool> and returns the result of get().
Definition at line 84 of file CommandDataSource.hpp.
|
inline |
Definition at line 88 of file CommandDataSource.hpp.
|
inlinevirtual |
The Clone Software Pattern.
Implements RTT::base::ActionInterface.
Definition at line 102 of file CommandDataSource.hpp.
|
inline |
Definition at line 106 of file CommandDataSource.hpp.
|
inlinevirtual |
Execute the functionality of this action.
Implements RTT::base::ActionInterface.
Definition at line 95 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 91 of file CommandDataSource.hpp.
|
inlinevirtual |
Reset this action. Must be used after execute() failed.
Reimplemented from RTT::base::ActionInterface.
Definition at line 99 of file CommandDataSource.hpp.
internal::DataSource<bool>::shared_ptr RTT::scripting::CommandDataSourceBool::_dsb |
Definition at line 87 of file CommandDataSource.hpp.