Types
| Name | Value | Description |
|---|---|---|
Job | std::function<void()> |
Constructors
| Name | Description |
|---|---|
Worker() |
Destructors
| Name | Description |
|---|---|
~Worker() |
Functions
| Access | Return | Modifier | Name | Description |
|---|---|---|---|---|
public | static | instance() | ||
public | void | static | ||
public | void | |||
private | void | loop() |
Members
| Access | Type | Modifier | Name | Description |
|---|---|---|---|---|
private | std::mutex | m_mutex | ||
private | std::condition_variable | m_signal | ||
private | m_pending | |||
private | std::thread | m_thread | ||
private | bool | m_bIsRunning |