_err_handler | spdlog::details::async_log_helper | private |
_flush_interval_ms | spdlog::details::async_log_helper | private |
_flush_requested | spdlog::details::async_log_helper | private |
_formatter | spdlog::details::async_log_helper | private |
_overflow_policy | spdlog::details::async_log_helper | private |
_q | spdlog::details::async_log_helper | private |
_sinks | spdlog::details::async_log_helper | private |
_terminate_requested | spdlog::details::async_log_helper | private |
_worker_teardown_cb | spdlog::details::async_log_helper | private |
_worker_thread | spdlog::details::async_log_helper | private |
_worker_warmup_cb | spdlog::details::async_log_helper | private |
async_log_helper(formatter_ptr formatter, const std::vector< sink_ptr > &sinks, size_t queue_size, const log_err_handler err_handler, const async_overflow_policy overflow_policy=async_overflow_policy::block_retry, const std::function< void()> &worker_warmup_cb=nullptr, const std::chrono::milliseconds &flush_interval_ms=std::chrono::milliseconds::zero(), const std::function< void()> &worker_teardown_cb=nullptr) | spdlog::details::async_log_helper | inline |
async_msg_type enum name | spdlog::details::async_log_helper | private |
clock typedef | spdlog::details::async_log_helper | |
flush(bool wait_for_q) | spdlog::details::async_log_helper | inline |
handle_flush_interval(log_clock::time_point &now, log_clock::time_point &last_flush) | spdlog::details::async_log_helper | inlineprivate |
item_type typedef | spdlog::details::async_log_helper | |
log(const details::log_msg &msg) | spdlog::details::async_log_helper | inline |
process_next_msg(log_clock::time_point &last_pop, log_clock::time_point &last_flush) | spdlog::details::async_log_helper | inlineprivate |
push_msg(async_msg &&new_msg) | spdlog::details::async_log_helper | inlineprivate |
q_type typedef | spdlog::details::async_log_helper | |
set_error_handler(spdlog::log_err_handler err_handler) | spdlog::details::async_log_helper | inline |
set_formatter(formatter_ptr) | spdlog::details::async_log_helper | inline |
sleep_or_yield(const spdlog::log_clock::time_point &now, const log_clock::time_point &last_op_time) | spdlog::details::async_log_helper | inlineprivatestatic |
wait_empty_q() | spdlog::details::async_log_helper | inlineprivate |
worker_loop() | spdlog::details::async_log_helper | inlineprivate |
~async_log_helper() | spdlog::details::async_log_helper | inline |