OpenDaVINCI  4.16.0
SystemReportingComponent.h
Go to the documentation of this file.
1 
20 #ifndef CONTEXT_BASE_SYSTEMREPORTINGCOMPONENT_H_
21 #define CONTEXT_BASE_SYSTEMREPORTINGCOMPONENT_H_
22 
25 
26 namespace odcore { namespace wrapper { class Time; } }
27 
28 namespace odcontext {
29  namespace base {
30 
31  using namespace std;
32 
37  private:
44 
51 
52  protected:
57 
58  public:
59  virtual ~SystemReportingComponent();
60 
67  virtual void report(const odcore::wrapper::Time &t) = 0;
68 
69  private:
75  virtual float getFrequency() const;
76  };
77 
78  }
79 } // odcontext::base
80 
81 #endif /*CONTEXT_BASE_SYSTEMREPORTINGCOMPONENT_H_*/
Definition: SystemReportingComponent.h:36
Definition: Time.h:34
#define OPENDAVINCI_API
Definition: opendavinci.h:67
Definition: SystemContextComponent.h:41