Agora  1.2.0
Agora project
spdlog::details::async_msg Struct Reference

#include <thread_pool.h>

Inheritance diagram for spdlog::details::async_msg:
Collaboration diagram for spdlog::details::async_msg:

Public Member Functions

 async_msg ()=default
 
 ~async_msg ()=default
 
 async_msg (const async_msg &)=delete
 
 async_msg (async_msg &&)=default
 
async_msgoperator= (async_msg &&)=default
 
 async_msg (async_logger_ptr &&worker, async_msg_type the_type, const details::log_msg &m)
 
 async_msg (async_logger_ptr &&worker, async_msg_type the_type)
 
 async_msg (async_msg_type the_type)
 
- Public Member Functions inherited from spdlog::details::log_msg_buffer
 log_msg_buffer ()=default
 
 log_msg_buffer (const log_msg &orig_msg)
 
 log_msg_buffer (const log_msg_buffer &other)
 
 log_msg_buffer (log_msg_buffer &&other) SPDLOG_NOEXCEPT
 
log_msg_bufferoperator= (const log_msg_buffer &other)
 
log_msg_bufferoperator= (log_msg_buffer &&other) SPDLOG_NOEXCEPT
 
- Public Member Functions inherited from spdlog::details::log_msg
 log_msg ()=default
 
 log_msg (log_clock::time_point log_time, source_loc loc, string_view_t logger_name, level::level_enum lvl, string_view_t msg)
 
 log_msg (source_loc loc, string_view_t logger_name, level::level_enum lvl, string_view_t msg)
 
 log_msg (string_view_t logger_name, level::level_enum lvl, string_view_t msg)
 
 log_msg (const log_msg &other)=default
 
log_msgoperator= (const log_msg &other)=default
 

Public Attributes

async_msg_type msg_type {async_msg_type::log}
 
async_logger_ptr worker_ptr
 
- Public Attributes inherited from spdlog::details::log_msg
string_view_t logger_name
 
level::level_enum level {level::off}
 
log_clock::time_point time
 
size_t thread_id {0}
 
size_t color_range_start {0}
 
size_t color_range_end {0}
 
source_loc source
 
string_view_t payload
 

Constructor & Destructor Documentation

◆ async_msg() [1/6]

spdlog::details::async_msg::async_msg ( )
default

◆ ~async_msg()

spdlog::details::async_msg::~async_msg ( )
default

◆ async_msg() [2/6]

spdlog::details::async_msg::async_msg ( const async_msg )
delete

◆ async_msg() [3/6]

spdlog::details::async_msg::async_msg ( async_msg &&  )
default

◆ async_msg() [4/6]

spdlog::details::async_msg::async_msg ( async_logger_ptr &&  worker,
async_msg_type  the_type,
const details::log_msg m 
)
inline

◆ async_msg() [5/6]

spdlog::details::async_msg::async_msg ( async_logger_ptr &&  worker,
async_msg_type  the_type 
)
inline

◆ async_msg() [6/6]

spdlog::details::async_msg::async_msg ( async_msg_type  the_type)
inlineexplicit

Member Function Documentation

◆ operator=()

async_msg& spdlog::details::async_msg::operator= ( async_msg &&  )
default

Member Data Documentation

◆ msg_type

async_msg_type spdlog::details::async_msg::msg_type {async_msg_type::log}

◆ worker_ptr

async_logger_ptr spdlog::details::async_msg::worker_ptr

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