Guitar
Public Attributes | List of all members
Logger::Private Struct Reference
Collaboration diagram for Logger::Private:
Collaboration graph
[legend]

Public Attributes

std::string log_file
 
bool paused = false
 
int fd_log = -1
 
std::vector< Logger::LogItemitems
 
std::thread thread
 
std::mutex mutex
 
std::condition_variable cv
 
volatile bool interrupted = false
 

Member Data Documentation

◆ cv

std::condition_variable Logger::Private::cv

◆ fd_log

int Logger::Private::fd_log = -1

◆ interrupted

volatile bool Logger::Private::interrupted = false

◆ items

std::vector<Logger::LogItem> Logger::Private::items

◆ log_file

std::string Logger::Private::log_file

◆ mutex

std::mutex Logger::Private::mutex

◆ paused

bool Logger::Private::paused = false

◆ thread

std::thread Logger::Private::thread

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