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

Methods

ekg::task& allocate()

Declared at: include/ekg/service/handler.hpp:43

void dispatch_pre_allocated_task(uint64_t index)

Declared at: include/ekg/service/handler.hpp:47

Parameters

uint64_t index

ekg::task& generate()

Declared at: include/ekg/service/handler.hpp:45

void on_update()

Declared at: include/ekg/service/handler.hpp:49