◆ Callback
◆ JobMap
◆ JobQueue
◆ TimerMap
◆ TimerSP
◆ TimerSPList
◆ Status
| Enumerator |
|---|
| Waiting | |
| Running | |
◆ addTimerToMap()
| void Kazv::CprJobHandler::Private::addTimerToMap |
( |
TimerSP |
timer, |
|
|
std::optional< std::string > |
timerId |
|
) |
| |
|
inline |
◆ addToQueue()
| void Kazv::CprJobHandler::Private::addToQueue |
( |
BaseJob |
job, |
|
|
Callback |
callback |
|
) |
| |
|
inline |
◆ cancelAllTimers()
| void Kazv::CprJobHandler::Private::cancelAllTimers |
( |
std::optional< std::string > |
timerId | ) |
|
|
inline |
◆ cancelAllTimersImpl()
| void Kazv::CprJobHandler::Private::cancelAllTimersImpl |
( |
std::optional< std::string > |
timerId | ) |
|
|
inline |
◆ clearQueue()
| void Kazv::CprJobHandler::Private::clearQueue |
( |
std::string |
queueId | ) |
|
|
inline |
◆ clearQueueImpl()
| void Kazv::CprJobHandler::Private::clearQueueImpl |
( |
std::string |
queueId | ) |
|
|
inline |
◆ clearTimer()
| void Kazv::CprJobHandler::Private::clearTimer |
( |
TimerSP |
timer, |
|
|
std::optional< std::string > |
timerId |
|
) |
| |
|
inline |
◆ intervalTimerCallback()
| void Kazv::CprJobHandler::Private::intervalTimerCallback |
( |
TimerSP |
timer, |
|
|
std::function< void()> |
func, |
|
|
int |
ms, |
|
|
const boost::system::error_code & |
error |
|
) |
| |
|
inline |
◆ monitorQueues()
| void Kazv::CprJobHandler::Private::monitorQueues |
( |
| ) |
|
|
inline |
◆ popJob()
| void Kazv::CprJobHandler::Private::popJob |
( |
std::string |
queueId | ) |
|
|
inline |
◆ popJobImpl()
| void Kazv::CprJobHandler::Private::popJobImpl |
( |
std::string |
queueId | ) |
|
|
inline |
◆ submitImpl()
| void Kazv::CprJobHandler::Private::submitImpl |
( |
BaseJob |
job, |
|
|
std::function< void(Response)> |
userCallback |
|
) |
| |
◆ executor
| boost::asio::io_context::executor_type Kazv::CprJobHandler::Private::executor |
◆ jobQueues
| JobMap Kazv::CprJobHandler::Private::jobQueues |
◆ timerMap
| TimerMap Kazv::CprJobHandler::Private::timerMap |
The documentation for this struct was generated from the following file: