Agora
1.2.0
Agora project
|
Go to the documentation of this file.
6 #ifndef SPDLOG_HEADER_ONLY
13 std::lock_guard<std::mutex> lock(other.
mutex_);
20 std::lock_guard<std::mutex> lock(other.mutex_);
21 enabled_ = other.enabled();
22 messages_ = std::move(other.messages_);
27 std::lock_guard<std::mutex> lock(
mutex_);
35 std::lock_guard<std::mutex> lock{
mutex_};
36 enabled_.store(
true, std::memory_order_relaxed);
42 std::lock_guard<std::mutex> lock{
mutex_};
43 enabled_.store(
false, std::memory_order_relaxed);
48 return enabled_.load(std::memory_order_relaxed);
53 std::lock_guard<std::mutex> lock{
mutex_};
60 std::lock_guard<std::mutex> lock{
mutex_};
std::atomic< bool > enabled_
Definition: backtracer.h:21
std::mutex mutex_
Definition: backtracer.h:20
#define SPDLOG_NOEXCEPT
Definition: common.h:64
end IFFT Reshape the symbol vector into two different spatial streams size
Definition: generate_data.m:73
circular_q< log_msg_buffer > messages_
Definition: backtracer.h:22
backtracer & operator=(backtracer other)
Definition: backtracer-inl.h:25
bool enabled() const
Definition: backtracer-inl.h:46
#define SPDLOG_INLINE
Definition: common.h:42
Definition: log_msg_buffer.h:14
void foreach_pop(std::function< void(const details::log_msg &)> fun)
Definition: backtracer-inl.h:58
function[avg_proc_duration, std_proc_duration]
Definition: parse_dl_file.m:1
void push_back(const log_msg &msg)
Definition: backtracer-inl.h:51
void enable(size_t size)
Definition: backtracer-inl.h:33
Definition: backtracer.h:18
Definition: circular_q.h:13
void disable()
Definition: backtracer-inl.h:40