FOSSredder 0.5.0
Loading...
Searching...
No Matches
core::jobs::JobEvent Struct Reference

Event emitted when a job changes state or progress. More...

#include <JobTypes.h>

Public Attributes

JobId jobId
JobKind kind = JobKind::Generic
JobState state = JobState::Pending
JobStage stage = JobStage::None
double progress = 0.0
std::string message
int pageIndex = -1
int pageCount = -1
double elapsedSeconds = 0.0

Detailed Description

Event emitted when a job changes state or progress.

Definition at line 52 of file JobTypes.h.

Member Data Documentation

◆ elapsedSeconds

double core::jobs::JobEvent::elapsedSeconds = 0.0

Definition at line 64 of file JobTypes.h.

◆ jobId

JobId core::jobs::JobEvent::jobId

Definition at line 53 of file JobTypes.h.

◆ kind

JobKind core::jobs::JobEvent::kind = JobKind::Generic

Definition at line 54 of file JobTypes.h.

◆ message

std::string core::jobs::JobEvent::message

Definition at line 59 of file JobTypes.h.

◆ pageCount

int core::jobs::JobEvent::pageCount = -1

Definition at line 62 of file JobTypes.h.

◆ pageIndex

int core::jobs::JobEvent::pageIndex = -1

Definition at line 61 of file JobTypes.h.

◆ progress

double core::jobs::JobEvent::progress = 0.0

Definition at line 58 of file JobTypes.h.

◆ stage

JobStage core::jobs::JobEvent::stage = JobStage::None

Definition at line 56 of file JobTypes.h.

◆ state

JobState core::jobs::JobEvent::state = JobState::Pending

Definition at line 55 of file JobTypes.h.


The documentation for this struct was generated from the following file: