39 #ifndef CONDITION_DS_DURATION_HPP 40 #define CONDITION_DS_DURATION_HPP 44 #include "../os/TimeService.hpp" 45 #include "../internal/DataSource.hpp" 48 {
namespace scripting {
74 virtual bool evaluate();
80 virtual ConditionInterface* copy( std::map<const base::DataSourceBase*, base::DataSourceBase*>& alreadyCloned )
const;
The TimeService is used for system-wide time keeping and conversions.
A conditional that evaluates true after a certain time (in seconds) has passed, given by a DataSource...
long long ticks
The type for the systems clock tick.
This interface represents the concept of a condition which can be evaluated and return true or false...
#define RTT_SCRIPTING_API
boost::intrusive_ptr< DataSource< T > > shared_ptr
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
long long nsecs
nanoseconds as a signed long long.
long long nsecs
An integer representation of nanoseconds.