17 boost::asio::io_context &io) :
18 agent_(agent), name_(name), instance_(instance),
30 new_task = (
task *)malloc(
sizeof(
task));
39 int instance, boost::asio::io_context &io) {
47 if (!task_map->
task_) {
62 free(task_map->
task_);
static bool DeleteTaskMap(TaskMap *task_map)
void task_timer_init(task *tp)
TaskMap(Agent *agent, const std::string &name, int instance, boost::asio::io_context &io)
task * task_create(void *task_map)
static TaskMap * CreateTaskMap(Agent *agent, const std::string &name, int instance, boost::asio::io_context &io)