CppELib 1.7.0
Loading...
Searching...
No Matches
EventFlagFactory.h
Go to the documentation of this file.
1#ifndef OS_WRAPPER_EVENT_FLAG_FACTORY_H_INCLUDED
2#define OS_WRAPPER_EVENT_FLAG_FACTORY_H_INCLUDED
3
4namespace OSWrapper {
5
6class EventFlag;
7
9public:
10 virtual ~EventFlagFactory() {}
11 virtual EventFlag* create(bool autoReset) = 0;
12 virtual void destroy(EventFlag* e) = 0;
13};
14
15}
16
17#endif // OS_WRAPPER_EVENT_FLAG_FACTORY_H_INCLUDED
Definition EventFlagFactory.h:8
virtual void destroy(EventFlag *e)=0
virtual EventFlag * create(bool autoReset)=0
virtual ~EventFlagFactory()
Definition EventFlagFactory.h:10
Abstract class that has functions of common RTOS's event flag.
Definition EventFlag.h:24
OSWrapper provides abstract C++ interface of common RTOS: thread, mutex, event flag,...
Definition EventFlag.cpp:5