Iros
 
Loading...
Searching...
No Matches
iris::LockedTaskNamespace Class Reference

#include <iris/core/task_namespace.h>

Public Member Functions

auto allocate_task_id () -> Expected< TaskId >
 
auto register_task (Task &) -> Expected< void >
 
void unregister_task (Task &)
 
auto find_task (TaskId id) const -> Expected< di::Arc< Task > >
 

Member Function Documentation

◆ allocate_task_id()

auto iris::LockedTaskNamespace::allocate_task_id ( ) -> Expected<TaskId>

◆ find_task()

auto iris::LockedTaskNamespace::find_task ( TaskId id) const -> Expected<di::Arc<Task>>

◆ register_task()

auto iris::LockedTaskNamespace::register_task ( Task & task) -> Expected<void>

◆ unregister_task()

void iris::LockedTaskNamespace::unregister_task ( Task & task)

The documentation for this class was generated from the following files: