Embedded Template Library 1.0
etl::ireference_counted_message_pool Class Referenceabstract

Interface for a reference counted message pool. More...

#include <ireference_counted_message_pool.h>

Public Member Functions

virtual void release (const etl::ireference_counted_message &msg)=0
 

Protected Member Functions

virtual void lock ()
 
virtual void unlock ()
 

Detailed Description

Interface for a reference counted message pool.

Member Function Documentation

◆ lock()

virtual void etl::ireference_counted_message_pool::lock ( )
inlineprotectedvirtual

The pool lock function. Override to add thread or interrupt locking to the pool.

◆ release()

virtual void etl::ireference_counted_message_pool::release ( const etl::ireference_counted_message msg)
pure virtual

◆ unlock()

virtual void etl::ireference_counted_message_pool::unlock ( )
inlineprotectedvirtual

The pool unlock function. Override to add thread or interrupt unlocking to the pool.


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