filesaver
filesaver::services::BackgroundWorker Class Reference

#include <BackgroundWorker.h>

Inheritance diagram for filesaver::services::BackgroundWorker:
filesaver::services::BackgroundQueueWorker< std::shared_ptr< FileEntry > > filesaver::services::BackgroundQueueWorker< FileSizePair > filesaver::services::BackgroundQueueWorker< T > filesaver::services::AggregationWorker filesaver::services::FileCategoryWorker filesaver::services::StorageWorker

Public Member Functions

 BackgroundWorker ()
 
virtual ~BackgroundWorker ()
 
 BackgroundWorker (const BackgroundWorker &)=delete
 
BackgroundWorkeroperator= (const BackgroundWorker &)=delete
 
 BackgroundWorker (BackgroundWorker &&)=delete
 
BackgroundWorkeroperator= (BackgroundWorker &&)=delete
 
void start ()
 
void stop ()
 
virtual void run ()
 
bool isRunning ()
 

Detailed Description

Definition at line 14 of file BackgroundWorker.h.

Constructor & Destructor Documentation

◆ BackgroundWorker() [1/3]

filesaver::services::BackgroundWorker::BackgroundWorker ( )
inline

Definition at line 17 of file BackgroundWorker.h.

◆ ~BackgroundWorker()

virtual filesaver::services::BackgroundWorker::~BackgroundWorker ( )
inlinevirtual

Definition at line 21 of file BackgroundWorker.h.

◆ BackgroundWorker() [2/3]

filesaver::services::BackgroundWorker::BackgroundWorker ( const BackgroundWorker )
delete

◆ BackgroundWorker() [3/3]

filesaver::services::BackgroundWorker::BackgroundWorker ( BackgroundWorker &&  )
delete

Member Function Documentation

◆ isRunning()

bool filesaver::services::BackgroundWorker::isRunning ( )
inline

Definition at line 57 of file BackgroundWorker.h.

◆ operator=() [1/2]

BackgroundWorker& filesaver::services::BackgroundWorker::operator= ( BackgroundWorker &&  )
delete

◆ operator=() [2/2]

BackgroundWorker& filesaver::services::BackgroundWorker::operator= ( const BackgroundWorker )
delete

◆ run()

◆ start()

void filesaver::services::BackgroundWorker::start ( )
inline

Definition at line 31 of file BackgroundWorker.h.

◆ stop()

void filesaver::services::BackgroundWorker::stop ( )
inline

Definition at line 42 of file BackgroundWorker.h.


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