|
ESPHome 2026.5.0b1
|
#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 Attributes | |
| uint8_t | storage_ [SIZE *sizeof(T *)] |
| StaticQueue_t | queue_buf_ |
| QueueHandle_t | handle_ |
| 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 83 of file freertos_queue.h.
|
inline |
Definition at line 85 of file freertos_queue.h.
|
inline |
Definition at line 62 of file freertos_queue.h.
|
inline |
Definition at line 77 of file freertos_queue.h.
|
delete |
|
delete |
|
inline |
Definition at line 54 of file freertos_queue.h.
|
inline |
Definition at line 43 of file freertos_queue.h.
|
inline |
Definition at line 87 of file freertos_queue.h.
|
protected |
Definition at line 94 of file freertos_queue.h.
|
protected |
Definition at line 93 of file freertos_queue.h.
|
protected |
Definition at line 92 of file freertos_queue.h.
|
protected |
Definition at line 91 of file freertos_queue.h.