filesaver
filesaver::services::FileCategoryWorker Class Reference

#include <FileCategoryWorker.h>

Inheritance diagram for filesaver::services::FileCategoryWorker:
filesaver::services::BackgroundQueueWorker< FileSizePair > filesaver::services::BackgroundWorker

Public Member Functions

 INJECT (FileCategoryWorker(FileCategoryService *fileCategoryService, FileCategoryStore *fileCategoryStore))
 
 ~FileCategoryWorker ()
 
void handler (std::vector< FileSizePair > vector) override
 
- Public Member Functions inherited from filesaver::services::BackgroundQueueWorker< FileSizePair >
 BackgroundQueueWorker ()
 
 BackgroundQueueWorker (std::string workerTag)
 
 BackgroundQueueWorker (std::string workerTag, std::shared_ptr< data::WorkQueue< FileSizePair >> workQueue)
 
void push (const FileSizePair &item)
 
void push (FileSizePair &&item)
 
std::shared_ptr< data::WorkQueue< FileSizePair > > getWorkQueue ()
 
void run () override
 
- Public Member Functions inherited from filesaver::services::BackgroundWorker
 BackgroundWorker ()
 
virtual ~BackgroundWorker ()
 
 BackgroundWorker (const BackgroundWorker &)=delete
 
BackgroundWorkeroperator= (const BackgroundWorker &)=delete
 
 BackgroundWorker (BackgroundWorker &&)=delete
 
BackgroundWorkeroperator= (BackgroundWorker &&)=delete
 
void start ()
 
void stop ()
 
bool isRunning ()
 

Detailed Description

Definition at line 19 of file FileCategoryWorker.h.

Constructor & Destructor Documentation

◆ ~FileCategoryWorker()

filesaver::services::FileCategoryWorker::~FileCategoryWorker ( )

Definition at line 17 of file FileCategoryWorker.cpp.

Member Function Documentation

◆ handler()

void filesaver::services::FileCategoryWorker::handler ( std::vector< FileSizePair vector)
overridevirtual

◆ INJECT()

filesaver::services::FileCategoryWorker::INJECT ( FileCategoryWorker(FileCategoryService *fileCategoryService, FileCategoryStore *fileCategoryStore)  )

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