#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: