F´ Flight Software - C/C++ Documentation
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: