Workspace 6.21.5
Public Member Functions | Static Public Attributes | List of all members
DistributedLogPackage Class Referenceabstract

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

Inheritance diagram for DistributedLogPackage:
[legend]

Public Member Functions

 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 mediaTypeApplicationJson
 
static const QString mediaTypeTextPlain
 
static const QString packageType
 
static const QString sourceWorkflow
 
static const QString timeStamp
 

Detailed Description

Base class of distributed log packages

Constructor & Destructor Documentation

◆ DistributedLogPackage() [1/2]

DistributedLogPackage ( const QDateTime &  timeStamp,
const QUuid &  sourceWorkflowUuid 
)

◆ DistributedLogPackage() [2/2]

Member Function Documentation

◆ getPackageData()

virtual QByteArray getPackageData ( ) const
pure virtual

◆ getPackageMediaType()

virtual QString getPackageMediaType ( ) const
inlinevirtual

◆ getPackageType()

virtual QString getPackageType ( ) const
pure virtual

◆ getSourceWorkflow()

QUuid getSourceWorkflow ( ) const
inline

◆ getTimeStamp()

QDateTime getTimeStamp ( ) const
inline

◆ operator=()

DistributedLogPackage & operator= ( const DistributedLogPackage )
delete

Member Data Documentation

◆ mediaTypeApplicationJson

const QString mediaTypeApplicationJson
static

◆ mediaTypeTextPlain

const QString mediaTypeTextPlain
static

◆ packageType

const QString packageType
static

◆ sourceWorkflow

const QString sourceWorkflow
static

◆ timeStamp

const QString timeStamp
static