Workspace 6.21.5
Public Member Functions | Static Public Attributes | List of all members
ProfilingLogPackage Class Referencefinal

#include <Workspace/DataExecution/Logging/profilinglogpackage.h>

Inheritance diagram for ProfilingLogPackage:
[legend]

Public Member Functions

 ProfilingLogPackage (const QDateTime &timeStamp, const QUuid &sourceWorkflowUuid, const QJsonDocument &jsonDocument)
 
QByteArray getPackageData () const override
 
QString getPackageMediaType () const override
 
QString getPackageType () const override
 
- Public Member Functions inherited from DistributedLogPackage
 DistributedLogPackage (const DistributedLogPackage &)=delete
 
 DistributedLogPackage (const QDateTime &timeStamp, const QUuid &sourceWorkflowUuid)
 
virtual QByteArray getPackageData () const =0
 
virtual QString getPackageMediaType () const
 
virtual QString getPackageType () const =0
 
QUuid getSourceWorkflow () const
 
QDateTime getTimeStamp () const
 
DistributedLogPackageoperator= (const DistributedLogPackage &)=delete
 

Static Public Attributes

static const QString packageTypeProfiling
 
- Static Public Attributes inherited from DistributedLogPackage
static const QString mediaTypeApplicationJson
 
static const QString mediaTypeTextPlain
 
static const QString packageType
 
static const QString sourceWorkflow
 
static const QString timeStamp
 

Detailed Description

Log package of profiling data.

Constructor & Destructor Documentation

◆ ProfilingLogPackage()

ProfilingLogPackage ( const QDateTime &  timeStamp,
const QUuid &  sourceWorkflowUuid,
const QJsonDocument jsonDocument 
)
inline

Member Function Documentation

◆ getPackageData()

QByteArray getPackageData ( ) const
inlineoverridevirtual

Implements DistributedLogPackage.

◆ getPackageMediaType()

QString getPackageMediaType ( ) const
inlineoverridevirtual

Reimplemented from DistributedLogPackage.

◆ getPackageType()

QString getPackageType ( ) const
inlineoverridevirtual

Implements DistributedLogPackage.

Member Data Documentation

◆ packageTypeProfiling

const QString packageTypeProfiling
static