rotor_light
real-time C++ actor micro-framework for embedded systems, supervisable
rotor_light::ItemQueue< Storage, ItemsCount > Struct Template Reference

convenient helper for storing fixed amount of messages More...

#include <queue.hpp>

Inheritance diagram for rotor_light::ItemQueue< Storage, ItemsCount >:
rotor_light::ItemQueueBase

Additional Inherited Members

- Public Member Functions inherited from rotor_light::ItemQueueBase
 ItemQueueBase (size_t item_size, size_t items_count)
 
 ItemQueueBase (const ItemQueueBase &)=delete
 
 ItemQueueBase (ItemQueueBase &&)=delete
 
Messagenext ()
 
template<typename MessageType , typename... Args>
MessageType * put (Args... args)
 
void release ()
 
- Protected Member Functions inherited from rotor_light::ItemQueueBase
void post_constructor (char *buff)
 

Detailed Description

template<typename Storage, size_t ItemsCount>
struct rotor_light::ItemQueue< Storage, ItemsCount >

convenient helper for storing fixed amount of messages


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