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

queue registry interface More...

#include <Os/Queue.hpp>

Public Member Functions

 QueueRegistry ()=default
 Default QueueRegistry. More...
 
virtual ~QueueRegistry ()=default
 Default ~QueueRegistry. More...
 
virtual void registerQueue (Queue *queue)=0
 queue registry callback More...
 

Detailed Description

queue registry interface

The QueueRegistry is used to track queues in the system. There is intended to be a single, global, queue registry across the system. It is used to track queues and will receive a callback on the creation of each queue.

Definition at line 308 of file Queue.hpp.

Constructor & Destructor Documentation

◆ QueueRegistry()

Os::QueueRegistry::QueueRegistry ( )
default

Default QueueRegistry.

◆ ~QueueRegistry()

virtual Os::QueueRegistry::~QueueRegistry ( )
virtualdefault

Default ~QueueRegistry.

Member Function Documentation

◆ registerQueue()

virtual void Os::QueueRegistry::registerQueue ( Queue queue)
pure virtual

queue registry callback

Register the queue with this queue registry. Must be implemented by QueueRegistry implementations.

Parameters
queuequeue being registered method called by queue init() methods to register a new queue

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