Line data Source code
1 : //
2 : // Author: Vladimir Migashko <migashko@gmail.com>, (C) 2013-2018
3 : //
4 : // Copyright: See COPYING file that comes with this distribution
5 : //
6 :
7 : #pragma once
8 :
9 : #include <wfc/domain_object.hpp>
10 : #include "system_statistics_config.hpp"
11 : #include "system_statistics_options.hpp"
12 : #include <string>
13 : #include <memory>
14 :
15 : namespace wfc{ namespace core{
16 :
17 0 : class system_statistics_domain
18 : : public domain_object<iinterface, system_statistics_config, system_statistics_options>
19 : {
20 : public:
21 : virtual void configure() override;
22 : virtual void restart() override;
23 : virtual void stop() override;
24 : private:
25 : timer_id_t _timer_id = -1;
26 : };
27 :
28 : }}
|