Skip to main content

TaskManager

Constructor

TaskManager()

Construct a new TaskManager object.

TaskManager();

Functions

start_task()

Start a task passing a void function.

void start_task(const std::string &task_name, void (*func)(void *));
Parameters
task_nameThe name key that you want for your task.
functionThe void function that will pass.

kill_task()

Erases a selected task.

  void kill_task(const std::string &task_name);

Parameters
task_nameThe name key that you want for your task.

Prints the current task thar are currently running in Integrated Terminal.

   void print_current_tasks();


Operators

std::ostream &operator <<

Prints the current tasks in Integrated Terminal.

   std::ostream &operator<<(std::ostream &os, const TaskManager &task_manager);