The EventLoopServer class Реализация общей части всех процессов использующих libev. Содержит свой (динамический) eventloop;.
Подробнее...
#include <EventLoopServer.h>
|
bool | evIsActive () const noexcept |
|
|
virtual void | evfinish () |
|
virtual void | evprepare () |
|
bool | async_evrun (size_t waitRunningTimeout_msec=60000) |
|
void | evstop () |
|
bool | evrun () |
|
The EventLoopServer class Реализация общей части всех процессов использующих libev. Содержит свой (динамический) eventloop;.
◆ async_evrun()
bool uniset::EventLoopServer::async_evrun |
( |
size_t | waitRunningTimeout_msec = 60000 | ) |
|
|
protected |
асинхронный запуск (создаётся отдельный поток)
- Возвращает
- true - если всё хорошо
◆ evrun()
bool uniset::EventLoopServer::evrun |
( |
| ) |
|
|
protected |
синхронный запуск функция вернёт управление, только в случае неудачного запуска либо если evrun уже был вызван
◆ evstop()
void uniset::EventLoopServer::evstop |
( |
| ) |
|
|
protected |
остановить раннее запущенный поток (async_run)