#include <task_log_buffer.h>
Definition at line 17 of file task_log_buffer.h.
◆ TaskLogBuffer()
esphome::logger::TaskLogBuffer::TaskLogBuffer |
( |
size_t | total_buffer_size | ) |
|
|
explicit |
◆ ~TaskLogBuffer()
esphome::logger::TaskLogBuffer::~TaskLogBuffer |
( |
| ) |
|
◆ borrow_message_main_loop()
bool esphome::logger::TaskLogBuffer::borrow_message_main_loop |
( |
LogMessage ** | message, |
|
|
const char ** | text, |
|
|
void ** | received_token ) |
◆ has_messages()
bool HOT esphome::logger::TaskLogBuffer::has_messages |
( |
| ) |
const |
|
inline |
◆ release_message_main_loop()
void esphome::logger::TaskLogBuffer::release_message_main_loop |
( |
void * | token | ) |
|
◆ send_message_thread_safe()
bool esphome::logger::TaskLogBuffer::send_message_thread_safe |
( |
uint8_t | level, |
|
|
const char * | tag, |
|
|
uint16_t | line, |
|
|
TaskHandle_t | task_handle, |
|
|
const char * | format, |
|
|
va_list | args ) |
◆ size()
size_t esphome::logger::TaskLogBuffer::size |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: