#include <scheduler.h>
Definition at line 62 of file scheduler.h.
◆ Type
Enumerator |
---|
TIMEOUT | |
INTERVAL | |
Definition at line 80 of file scheduler.h.
◆ SchedulerItem() [1/3]
esphome::Scheduler::SchedulerItem::SchedulerItem |
( |
| ) |
|
|
inline |
◆ ~SchedulerItem()
esphome::Scheduler::SchedulerItem::~SchedulerItem |
( |
| ) |
|
|
inline |
◆ SchedulerItem() [2/3]
esphome::Scheduler::SchedulerItem::SchedulerItem |
( |
const SchedulerItem & | | ) |
|
|
delete |
◆ SchedulerItem() [3/3]
esphome::Scheduler::SchedulerItem::SchedulerItem |
( |
SchedulerItem && | | ) |
|
|
delete |
◆ cmp()
bool HOT esphome::Scheduler::SchedulerItem::cmp |
( |
const std::unique_ptr< SchedulerItem > & | a, |
|
|
const std::unique_ptr< SchedulerItem > & | b ) |
|
static |
◆ get_name()
const char * esphome::Scheduler::SchedulerItem::get_name |
( |
| ) |
const |
|
inline |
◆ get_source()
const char * esphome::Scheduler::SchedulerItem::get_source |
( |
| ) |
const |
|
inline |
◆ get_type_str()
const char * esphome::Scheduler::SchedulerItem::get_type_str |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ set_name()
void esphome::Scheduler::SchedulerItem::set_name |
( |
const char * | name, |
|
|
bool | make_copy = false ) |
|
inline |
◆ callback
std::function<void()> esphome::Scheduler::SchedulerItem::callback |
◆ component
Component* esphome::Scheduler::SchedulerItem::component |
◆ dynamic_name
char* esphome::Scheduler::SchedulerItem::dynamic_name |
◆ interval
uint32_t esphome::Scheduler::SchedulerItem::interval |
◆ [union]
union { ... } esphome::Scheduler::SchedulerItem::name_ |
◆ name_is_dynamic
bool esphome::Scheduler::SchedulerItem::name_is_dynamic |
◆ next_execution_
uint64_t esphome::Scheduler::SchedulerItem::next_execution_ |
◆ remove
bool esphome::Scheduler::SchedulerItem::remove |
◆ static_name
const char* esphome::Scheduler::SchedulerItem::static_name |
◆ type
The documentation for this struct was generated from the following files: