F´ Flight Software - C/C++ Documentation devel
A framework for building embedded system applications to NASA flight quality standards.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Os::TaskRegistry Class Referenceabstract

#include <Os/Task.hpp>

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

Public Member Functions

 TaskRegistry ()
 constructor for task registry
 
virtual ~TaskRegistry ()
 destructor for task registry
 
virtual void addTask (Task *task)=0
 Add a task to the registry.
 
virtual void removeTask (Task *task)=0
 remove a task from the registry
 

Detailed Description

Definition at line 82 of file Task.hpp.

Constructor & Destructor Documentation

◆ TaskRegistry()

Os::TaskRegistry::TaskRegistry ( )

constructor for task registry

Definition at line 42 of file TaskCommon.cpp.

◆ ~TaskRegistry()

Os::TaskRegistry::~TaskRegistry ( )
virtual

destructor for task registry

Definition at line 50 of file TaskCommon.cpp.

Member Function Documentation

◆ addTask()

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

Add a task to the registry.

Implemented in Os::TaskRunner.

◆ removeTask()

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

remove a task from the registry

Implemented in Os::TaskRunner.


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