Class for OS (EVENT) Events (see BTF Specification Chapter 2.3.5). More...
#include <os.h>
Public Types | |
| enum class | Events { clear_event , set_event , wait_event , unknown } |
| Possible types of OS events. More... | |
Public Member Functions | |
| bool | isWait (OS::Events e) const |
| Checks, if the current OS event is wait_event. More... | |
Static Public Member Functions | |
| static std::string | eventToString (Events ev) |
| Converts the enum Events into string. More... | |
| static Events | stringToEvent (const std::string &str) |
| Converts a string into the enum Events. More... | |
Class for OS (EVENT) Events (see BTF Specification Chapter 2.3.5).
OS-Events (EVENT) are objects provided by the operating system. They offer a possibility to
synchronize different processes. An OS-Event is always associated with a task, which ”owns”
the event.
|
strong |
Possible types of OS events.
|
static |
Converts the enum Events into string.
| [in] | ev | Events enum that will be converted. |
| bool btf::OS::isWait | ( | OS::Events | e | ) | const |
|
static |
Converts a string into the enum Events.
| [in] | str | String that will be converted. |