Workspace 6.21.5
|
#include <Workspace/DataExecution/Logging/distributedlogsink.h>
Classes | |
struct | Configuration |
Public Member Functions | |
DistributedLogSink ()=default | |
DistributedLogSink (const DistributedLogSink &)=delete | |
virtual | ~DistributedLogSink ()=0 |
virtual void | addLog (DistributedLogPackage &log)=0 |
virtual void | configure (const QMap< QString, QString > &values)=0 |
virtual QList< Configuration > | getConfigureParameters () const =0 |
virtual QString | getDescription () const |
bool | getEnabled () const |
virtual QString | getName () const =0 |
DistributedLogSink & | operator= (const DistributedLogSink &)=delete |
void | setEnabled (bool val) |
Static Public Attributes | |
static const QString | keyEnabled = ":enabled" |
static const QString | typeBool = "bool" |
static const QString | typeSelect = "select" |
static const QString | typeText = "text" |
static const QString | valueFalse = "false" |
static const QString | valueTrue = "true" |
Protected Attributes | |
bool | enabled_ {false} |
Interface of a distributed log sink. Requires to implement addLog()
|
default |
|
inlinepure virtualdefault |
|
delete |
|
pure virtual |
Implemented in MongoDBLogSink, and SqlLogSink.
|
pure virtual |
Implemented in MongoDBLogSink, and SqlLogSink.
|
pure virtual |
Implemented in MongoDBLogSink, and SqlLogSink.
|
virtual |
Reimplemented in MongoDBLogSink, and SqlLogSink.
|
inline |
|
pure virtual |
Implemented in MongoDBLogSink, and SqlLogSink.
|
delete |
|
inline |
|
protected |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |