|
MythTV master
|
#include <fstream>#include <thread>#include <QtGlobal>#include <QtSystemDetection>#include <QAtomicInt>#include <QMutex>#include <QMutexLocker>#include <QWaitCondition>#include <QList>#include <QQueue>#include <QHash>#include <QCoreApplication>#include <QFileInfo>#include <QStringList>#include <QMap>#include <QSocketNotifier>#include <iostream>#include "mythconfig.h"#include "mythlogging.h"#include "logging.h"#include "loggingserver.h"#include "mythdb.h"#include "dbutil.h"#include "exitcodes.h"#include "compat.h"#include <cstdlib>#include <cstdarg>#include <cstring>#include <sys/stat.h>#include <sys/types.h>#include <fcntl.h>#include <cstdio>#include <unistd.h>#include <csignal>Go to the source code of this file.
Classes | |
| struct | LoggerListItem |
Typedefs | |
| using | LoggerList = QList< LoggerBase * > |
Functions | |
| bool | logForwardStart (void) |
| void | logForwardStop (void) |
| void | logForwardMessage (LoggingItem *item) |
Variables | |
| static QMutex | loggerMapMutex |
| static QMap< QString, LoggerBase * > | loggerMap |
| LogForwardThread * | logForwardThread = nullptr |
| static QMutex | gLoggerListMutex |
| static LoggerListItem * | gLoggerList {nullptr} |
| static QMutex | gLogItemListMutex |
| static LoggingItemList | gLogItemList |
| static QWaitCondition | gLogItemListNotEmpty |
| using LoggerList = QList<LoggerBase *> |
Definition at line 56 of file loggingserver.cpp.
| void logForwardMessage | ( | LoggingItem * | item | ) |
Definition at line 481 of file loggingserver.cpp.
Referenced by LoggerThread::handleItem().
| bool logForwardStart | ( | void | ) |
Definition at line 460 of file loggingserver.cpp.
Referenced by LoggerThread::LoggerThread().
| void logForwardStop | ( | void | ) |
Definition at line 469 of file loggingserver.cpp.
Referenced by LoggerThread::~LoggerThread().
|
static |
Definition at line 65 of file loggingserver.cpp.
Referenced by LogForwardThread::forwardMessage().
|
static |
Definition at line 64 of file loggingserver.cpp.
Referenced by LogForwardThread::forwardMessage().
|
static |
Definition at line 75 of file loggingserver.cpp.
Referenced by logForwardMessage(), and LogForwardThread::run().
|
static |
Definition at line 74 of file loggingserver.cpp.
Referenced by logForwardMessage(), and LogForwardThread::run().
|
static |
Definition at line 76 of file loggingserver.cpp.
Referenced by logForwardMessage(), and LogForwardThread::run().
| LogForwardThread* logForwardThread = nullptr |
Definition at line 54 of file loggingserver.cpp.
Referenced by logForwardStart(), and logForwardStop().
|
static |
Definition at line 52 of file loggingserver.cpp.
Referenced by FileLogger::create(), LogForwardThread::handleSigHup(), LoggerBase::LoggerBase(), LogForwardThread::run(), and LoggerBase::~LoggerBase().
|
static |
Definition at line 51 of file loggingserver.cpp.
Referenced by LogForwardThread::forwardMessage(), LogForwardThread::handleSigHup(), LoggerBase::LoggerBase(), LogForwardThread::run(), and LoggerBase::~LoggerBase().