CppELib 1.7.0
Loading...
Searching...
No Matches
WindowsPeriodicTimerFactory.h
Go to the documentation of this file.
1#ifndef WINDOWS_OS_WRAPPER_WINDOWS_PERIODIC_TIMER_FACTORY_H_INCLUDED
2#define WINDOWS_OS_WRAPPER_WINDOWS_PERIODIC_TIMER_FACTORY_H_INCLUDED
3
5#include <mutex>
6
7namespace WindowsOSWrapper {
8
10public:
13
14private:
15 virtual OSWrapper::PeriodicTimer* create(OSWrapper::Runnable* r, unsigned long periodInMillis, const char* name);
16 virtual void destroy(OSWrapper::PeriodicTimer* t);
17
20
21 std::mutex m_mutex;
22};
23
24}
25
26#endif // WINDOWS_OS_WRAPPER_WINDOWS_PERIODIC_TIMER_FACTORY_H_INCLUDED
Definition PeriodicTimerFactory.h:9
Abstract class that has functions of common RTOS's periodic timer.
Definition PeriodicTimer.h:20
Interface for implementing an active class.
Definition Runnable.h:9
Definition WindowsPeriodicTimerFactory.h:9
virtual ~WindowsPeriodicTimerFactory()
Definition WindowsPeriodicTimerFactory.h:12
WindowsPeriodicTimerFactory()
Definition WindowsPeriodicTimerFactory.cpp:100
Implementation of OSWrapper for Windows platform.
Definition WindowsEventFlagFactory.h:6