Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
Loading...
Searching...
No Matches
kcenon::logger::integration::executor_integration Class Reference

Stub implementation when IExecutor is not available. More...

#include <executor_integration.h>

Collaboration diagram for kcenon::logger::integration::executor_integration:
Collaboration graph

Static Public Member Functions

static void enable () noexcept
 
static void disable () noexcept
 
static constexpr bool is_enabled () noexcept
 
static bool submit_task (std::function< void()>) noexcept
 
static std::string get_executor_name () noexcept
 

Private Member Functions

 executor_integration ()=delete
 

Detailed Description

Stub implementation when IExecutor is not available.

Provides no-op implementations for all methods.

Definition at line 286 of file executor_integration.h.

Constructor & Destructor Documentation

◆ executor_integration()

kcenon::logger::integration::executor_integration::executor_integration ( )
privatedelete

Member Function Documentation

◆ disable()

static void kcenon::logger::integration::executor_integration::disable ( )
inlinestaticnoexcept

Definition at line 289 of file executor_integration.h.

289{}

◆ enable()

static void kcenon::logger::integration::executor_integration::enable ( )
inlinestaticnoexcept

Definition at line 288 of file executor_integration.h.

288{}

◆ get_executor_name()

static std::string kcenon::logger::integration::executor_integration::get_executor_name ( )
inlinestaticnodiscardnoexcept

Definition at line 292 of file executor_integration.h.

292{ return "none"; }

◆ is_enabled()

static constexpr bool kcenon::logger::integration::executor_integration::is_enabled ( )
inlinestaticnodiscardconstexprnoexcept

Definition at line 290 of file executor_integration.h.

290{ return false; }

◆ submit_task()

static bool kcenon::logger::integration::executor_integration::submit_task ( std::function< void()> )
inlinestaticnodiscardnoexcept

Definition at line 291 of file executor_integration.h.

291{ return false; }

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