#include <event_manager.h>
Definition at line 24 of file event_manager.h.
◆ EventManager()
| EventManager::EventManager |
( |
| ) |
|
◆ DISALLOW_COPY_AND_ASSIGN()
◆ io_service()
| boost::asio::io_context* EventManager::io_service |
( |
| ) |
|
|
inline |
◆ IsRunning()
| bool EventManager::IsRunning |
( |
| ) |
const |
◆ Lock()
| void EventManager::Lock |
( |
| ) |
|
|
private |
◆ Poll()
| size_t EventManager::Poll |
( |
| ) |
|
◆ Run()
| void EventManager::Run |
( |
void |
| ) |
|
◆ RunOnce()
| size_t EventManager::RunOnce |
( |
| ) |
|
◆ Shutdown()
| void EventManager::Shutdown |
( |
void |
| ) |
|
◆ Unlock()
| void EventManager::Unlock |
( |
| ) |
|
|
private |
◆ guard_running_
| tbb::spin_mutex EventManager::guard_running_ |
|
private |
◆ io_mutex_
| tbb::spin_mutex EventManager::io_mutex_ |
|
private |
◆ io_service_
| boost::asio::io_context EventManager::io_service_ |
|
private |
◆ running_
| bool EventManager::running_ |
|
private |
◆ shutdown_
| bool EventManager::shutdown_ |
|
private |
The documentation for this class was generated from the following files: