class handler
Declaration
class handler { /* full declaration omitted */ };
Declared at: include/ekg/service/handler.hpp:37
Member Variables
- protected std::queue<ekg::task> task_queue = {}
- protected std::unordered_map<std::string_view, bool> pre_allocated_task_dispatched_map = {}
- protected std::vector<ekg::task> pre_allocated_task_list = {}
Method Overview
- public ekg::task & allocate()
- public void dispatch_pre_allocated_task(uint64_t index)
- public ekg::task & generate()
- public void on_update()
Methods
¶ekg::task& allocate()
ekg::task& allocate()
Declared at: include/ekg/service/handler.hpp:43
¶void dispatch_pre_allocated_task(uint64_t index)
void dispatch_pre_allocated_task(uint64_t index)
Declared at: include/ekg/service/handler.hpp:47
Parameters
- uint64_t index
¶ekg::task& generate()
ekg::task& generate()
Declared at: include/ekg/service/handler.hpp:45
¶void on_update()
void on_update()
Declared at: include/ekg/service/handler.hpp:49