ESPHome 2026.1.4
Loading...
Searching...
No Matches
esphome::logger::Logger::NonMainTaskRecursionGuard Class Reference

#include <logger.h>

Public Member Functions

 NonMainTaskRecursionGuard (pthread_key_t key)
 
 ~NonMainTaskRecursionGuard ()
 
 NonMainTaskRecursionGuard (const NonMainTaskRecursionGuard &)=delete
 
NonMainTaskRecursionGuardoperator= (const NonMainTaskRecursionGuard &)=delete
 
 NonMainTaskRecursionGuard (NonMainTaskRecursionGuard &&)=delete
 
NonMainTaskRecursionGuardoperator= (NonMainTaskRecursionGuard &&)=delete
 

Detailed Description

Definition at line 475 of file logger.h.

Constructor & Destructor Documentation

◆ NonMainTaskRecursionGuard() [1/3]

esphome::logger::Logger::NonMainTaskRecursionGuard::NonMainTaskRecursionGuard ( pthread_key_t key)
inlineexplicit

Definition at line 477 of file logger.h.

◆ ~NonMainTaskRecursionGuard()

esphome::logger::Logger::NonMainTaskRecursionGuard::~NonMainTaskRecursionGuard ( )
inline

Definition at line 480 of file logger.h.

◆ NonMainTaskRecursionGuard() [2/3]

esphome::logger::Logger::NonMainTaskRecursionGuard::NonMainTaskRecursionGuard ( const NonMainTaskRecursionGuard & )
delete

◆ NonMainTaskRecursionGuard() [3/3]

esphome::logger::Logger::NonMainTaskRecursionGuard::NonMainTaskRecursionGuard ( NonMainTaskRecursionGuard && )
delete

Member Function Documentation

◆ operator=() [1/2]

NonMainTaskRecursionGuard & esphome::logger::Logger::NonMainTaskRecursionGuard::operator= ( const NonMainTaskRecursionGuard & )
delete

◆ operator=() [2/2]

NonMainTaskRecursionGuard & esphome::logger::Logger::NonMainTaskRecursionGuard::operator= ( NonMainTaskRecursionGuard && )
delete

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