F´ Flight Software - C/C++ Documentation  devel
A framework for building embedded system applications to NASA flight quality standards.
Os::TaskRegistry Class Referenceabstract

#include <Os/Task.hpp>

Inheritance diagram for Os::TaskRegistry:
Os::TaskRunner

Public Member Functions

 TaskRegistry ()=default
 default task registry constructor More...
 
virtual ~TaskRegistry ()=default
 default task registry constructor More...
 
virtual void addTask (Task *task)=0
 add supplied task to the registry More...
 
virtual void removeTask (Task *task)=0
 remove supplied task to the registry More...
 

Detailed Description

Definition at line 355 of file Task.hpp.

Constructor & Destructor Documentation

◆ TaskRegistry()

Os::TaskRegistry::TaskRegistry ( )
default

default task registry constructor

◆ ~TaskRegistry()

virtual Os::TaskRegistry::~TaskRegistry ( )
virtualdefault

default task registry constructor

Member Function Documentation

◆ addTask()

virtual void Os::TaskRegistry::addTask ( Task task)
pure virtual

add supplied task to the registry

Parameters
taskpointer to task to register Add a task to the registry

Implemented in Os::TaskRunner.

◆ removeTask()

virtual void Os::TaskRegistry::removeTask ( Task task)
pure virtual

remove supplied task to the registry

Parameters
taskpointer to task to deregister

Implemented in Os::TaskRunner.


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