39 #ifndef ORO_TRY_COMMAND_HPP 40 #define ORO_TRY_COMMAND_HPP 42 #include "rtt-scripting-config.h" 43 #include "../base/ActionInterface.hpp" 45 #include "../Logger.hpp" 46 #include "../internal/DataSource.hpp" 49 {
namespace scripting {
88 TryCommand* copy( std::map<const base::DataSourceBase*, base::DataSourceBase*>& alreadyCloned )
const;
117 ConditionInterface* copy( std::map<const base::DataSourceBase*, base::DataSourceBase*>& alreadyCloned )
const;
139 void readArguments();
149 base::ActionInterface* copy( std::map<const base::DataSourceBase*, base::DataSourceBase*>& alreadyCloned )
const;
170 ConditionInterface* copy( std::map<const base::DataSourceBase*, base::DataSourceBase*>& alreadyCloned )
const;
internal::DataSource< bool >::shared_ptr c
base::ActionInterface * c
This interface represents the concept of a condition which can be evaluated and return true or false...
Based on the software pattern 'command', this interface allows execution of action objects...
internal::DataSource< bool >::shared_ptr c
internal::AssignableDataSource< bool >::shared_ptr _result
boost::intrusive_ptr< DataSource< T > > shared_ptr
boost::intrusive_ptr< AssignableDataSource< T > > shared_ptr
internal::AssignableDataSource< bool >::shared_ptr _cache
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
internal::DataSource< bool >::shared_ptr _ds