|
ESPHome 2026.11.0-dev
|
#include <freertos_queue.h>
Public Member Functions | |
| FreeRTOSQueue () | |
| FreeRTOSQueue (const FreeRTOSQueue &)=delete | |
| FreeRTOSQueue & | operator= (const FreeRTOSQueue &)=delete |
| FreeRTOSQueue (FreeRTOSQueue &&)=delete | |
| FreeRTOSQueue & | operator= (FreeRTOSQueue &&)=delete |
| bool | push (T *element) |
| T * | pop () |
| uint16_t | get_and_reset_dropped_count () |
| void | increment_dropped_count () |
| bool | empty () const |
| bool | full () const |
| size_t | size () const |
Protected Member Functions | |
| QueueHandle_t | handle_ () const |
Protected Attributes | |
| uint8_t | storage_ [SIZE *sizeof(T *)] |
| StaticQueue_t | queue_buf_ |
| uint16_t | dropped_count_ |
Definition at line 28 of file freertos_queue.h.
|
inline |
Definition at line 30 of file freertos_queue.h.
|
delete |
|
delete |
|
inline |
Definition at line 81 of file freertos_queue.h.
|
inline |
Definition at line 83 of file freertos_queue.h.
|
inline |
Definition at line 60 of file freertos_queue.h.
|
inlineprotected |
Definition at line 96 of file freertos_queue.h.
|
inline |
Definition at line 75 of file freertos_queue.h.
|
delete |
|
delete |
|
inline |
Definition at line 52 of file freertos_queue.h.
|
inline |
Definition at line 41 of file freertos_queue.h.
|
inline |
Definition at line 85 of file freertos_queue.h.
|
protected |
Definition at line 91 of file freertos_queue.h.
|
protected |
Definition at line 90 of file freertos_queue.h.
|
protected |
Definition at line 89 of file freertos_queue.h.