LogIt++
Header-only, macro-first C++ logging library
Loading...
Searching...
No Matches
logit::OtlpHttpLoggerState Struct Reference

#include <OtlpHttpLogger.hpp>

Public Attributes

std::mutex mutex
 
std::condition_variable cv
 
std::condition_variable space_cv
 
std::deque< OtlpLogItem > queue
 
std::size_t http_in_flight = 0
 
std::atomic< uint64_t > failed_exports {0}
 
bool stopping = false
 

Detailed Description

Definition at line 41 of file OtlpHttpLogger.hpp.

Member Data Documentation

◆ cv

std::condition_variable logit::OtlpHttpLoggerState::cv

Definition at line 43 of file OtlpHttpLogger.hpp.

◆ failed_exports

std::atomic<uint64_t> logit::OtlpHttpLoggerState::failed_exports {0}

Definition at line 47 of file OtlpHttpLogger.hpp.

◆ http_in_flight

std::size_t logit::OtlpHttpLoggerState::http_in_flight = 0

Definition at line 46 of file OtlpHttpLogger.hpp.

◆ mutex

std::mutex logit::OtlpHttpLoggerState::mutex

Definition at line 42 of file OtlpHttpLogger.hpp.

◆ queue

std::deque<OtlpLogItem> logit::OtlpHttpLoggerState::queue

Definition at line 45 of file OtlpHttpLogger.hpp.

◆ space_cv

std::condition_variable logit::OtlpHttpLoggerState::space_cv

Definition at line 44 of file OtlpHttpLogger.hpp.

◆ stopping

bool logit::OtlpHttpLoggerState::stopping = false

Definition at line 48 of file OtlpHttpLogger.hpp.


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