Workspace 6.21.5
Public Member Functions | List of all members
SqlLogSink Class Referencefinal

#include <RemoteExecution/sqllogsink.h>

Inheritance diagram for SqlLogSink:
[legend]

Public Member Functions

 SqlLogSink ()
 
 SqlLogSink (const SqlLogSink &)=delete
 
 ~SqlLogSink () override
 
void addLog (DataExecution::DistributedLogPackage &log) override
 
void configure (const QMap< QString, QString > &values) override
 
QList< ConfigurationgetConfigureParameters () const override
 
QString getDescription () const override
 
QString getName () const override
 
SqlLogSinkoperator= (const SqlLogSink &)=delete
 
- Public Member Functions inherited from DistributedLogSink
 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< ConfigurationgetConfigureParameters () const =0
 
virtual QString getDescription () const
 
bool getEnabled () const
 
virtual QString getName () const =0
 
DistributedLogSinkoperator= (const DistributedLogSink &)=delete
 
void setEnabled (bool val)
 

Additional Inherited Members

- Static Public Attributes inherited from DistributedLogSink
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 inherited from DistributedLogSink
bool enabled_ {false}
 

Detailed Description

Writes DistributedLogPackage to MongoDB database.

Constructor & Destructor Documentation

◆ SqlLogSink() [1/2]

◆ ~SqlLogSink()

~SqlLogSink ( )
override

◆ SqlLogSink() [2/2]

SqlLogSink ( const SqlLogSink )
delete

Member Function Documentation

◆ addLog()

void addLog ( DataExecution::DistributedLogPackage log)
overridevirtual

Implements DistributedLogSink.

◆ configure()

void configure ( const QMap< QString, QString > &  values)
overridevirtual

Implements DistributedLogSink.

◆ getConfigureParameters()

QList< DataExecution::DistributedLogSink::Configuration > getConfigureParameters ( ) const
overridevirtual

Implements DistributedLogSink.

◆ getDescription()

QString getDescription ( ) const
overridevirtual

Reimplemented from DistributedLogSink.

◆ getName()

QString getName ( ) const
overridevirtual

Implements DistributedLogSink.

◆ operator=()

SqlLogSink & operator= ( const SqlLogSink )
delete