Livox SDK API  V2.2.0
async.h File Reference
#include "spdlog/async_logger.h"
#include "spdlog/details/registry.h"
#include "spdlog/details/thread_pool.h"
#include <memory>
#include <mutex>

Go to the source code of this file.

Classes

struct  spdlog::async_factory_impl< OverflowPolicy >
 

Namespaces

 spdlog
 
 spdlog::details
 

Typedefs

using spdlog::async_factory = async_factory_impl< async_overflow_policy::block >
 
using spdlog::async_factory_nonblock = async_factory_impl< async_overflow_policy::overrun_oldest >
 

Functions

template<typename Sink , typename... SinkArgs>
std::shared_ptr< spdlog::loggerspdlog::create_async (std::string logger_name, SinkArgs &&...sink_args)
 
template<typename Sink , typename... SinkArgs>
std::shared_ptr< spdlog::loggerspdlog::create_async_nb (std::string logger_name, SinkArgs &&...sink_args)
 
void spdlog::init_thread_pool (size_t q_size, size_t thread_count)
 
std::shared_ptr< spdlog::details::thread_poolspdlog::thread_pool ()
 

Variables

static const size_t spdlog::details::default_async_q_size = 8192