MythTV  master
Classes | Typedefs | Functions
loggingserver.h File Reference
#include <QMutexLocker>
#include <QSocketNotifier>
#include <QMutex>
#include <QQueue>
#include <QElapsedTimer>
#include <cstdint>
#include <ctime>
#include <unistd.h>
#include "mythconfig.h"
#include "mythbaseexp.h"
#include "verbosedefs.h"
#include "mthread.h"
Include dependency graph for loggingserver.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LoggerBase
 Base class for the various logging mechanisms. More...
 
class  FileLogger
 File-based logger - used for logfiles and console. More...
 
class  LogForwardThread
 The logging thread that forwards received messages to the consuming loggers via ZeroMQ. More...
 

Typedefs

using LoggingItemList = QList< LoggingItem * >
 

Functions

MBASE_PUBLIC bool logForwardStart (void)
 
MBASE_PUBLIC void logForwardStop (void)
 
MBASE_PUBLIC void logForwardMessage (LoggingItem *item)
 

Typedef Documentation

◆ LoggingItemList

using LoggingItemList = QList<LoggingItem *>

Definition at line 91 of file loggingserver.h.

Function Documentation

◆ logForwardStart()

MBASE_PUBLIC bool logForwardStart ( void  )

Definition at line 495 of file loggingserver.cpp.

Referenced by LoggerThread::LoggerThread().

◆ logForwardStop()

MBASE_PUBLIC void logForwardStop ( void  )

Definition at line 504 of file loggingserver.cpp.

Referenced by LoggerThread::~LoggerThread().

◆ logForwardMessage()

MBASE_PUBLIC void logForwardMessage ( LoggingItem item)

Definition at line 516 of file loggingserver.cpp.

Referenced by LoggerThread::handleItem().