OpenDaVINCI  4.16.0
Runner.h
Go to the documentation of this file.
1 
20 #ifndef CONTEXT_BASE_RUNNER_H_
21 #define CONTEXT_BASE_RUNNER_H_
22 
25 
26 namespace odcore { namespace wrapper { class Time; } }
27 
28 namespace odcontext {
29  namespace base {
30 
35  private:
41  Runner(const Runner&);
42 
48  Runner& operator=(const Runner&);
49 
50  protected:
54  Runner();
55 
56  public:
57  virtual ~Runner();
58 
65  bool needsExecution(const odcore::wrapper::Time &t) const;
66 
75  virtual bool hasFinished() const;
76  };
77 
78  }
79 } // odcontext::base
80 
81 #endif /*CONTEXT_BASE_RUNNER_H_*/
Definition: Periodic.h:33
Definition: Time.h:34
#define OPENDAVINCI_API
Definition: opendavinci.h:67
Definition: Runner.h:34