filesaver
|
#include <BackgroundQueueWorker.h>
Public Member Functions | |
BackgroundQueueWorker () | |
BackgroundQueueWorker (std::string workerTag) | |
BackgroundQueueWorker (std::string workerTag, std::shared_ptr< data::WorkQueue< T >> workQueue) | |
void | push (const T &item) |
void | push (T &&item) |
std::shared_ptr< data::WorkQueue< T > > | getWorkQueue () |
void | run () override |
virtual void | handler (std::vector< T >) |
Public Member Functions inherited from filesaver::services::BackgroundWorker | |
BackgroundWorker () | |
virtual | ~BackgroundWorker () |
BackgroundWorker (const BackgroundWorker &)=delete | |
BackgroundWorker & | operator= (const BackgroundWorker &)=delete |
BackgroundWorker (BackgroundWorker &&)=delete | |
BackgroundWorker & | operator= (BackgroundWorker &&)=delete |
void | start () |
void | stop () |
bool | isRunning () |
Definition at line 21 of file BackgroundQueueWorker.h.
|
inline |
Definition at line 24 of file BackgroundQueueWorker.h.
|
inlineexplicit |
Definition at line 28 of file BackgroundQueueWorker.h.
|
inline |
Definition at line 33 of file BackgroundQueueWorker.h.
|
inline |
Definition at line 48 of file BackgroundQueueWorker.h.
|
inlinevirtual |
Reimplemented in filesaver::services::StorageWorker, and filesaver::services::FileCategoryWorker.
Definition at line 112 of file BackgroundQueueWorker.h.
|
inline |
Definition at line 38 of file BackgroundQueueWorker.h.
|
inline |
Definition at line 43 of file BackgroundQueueWorker.h.
|
inlineoverridevirtual |
Reimplemented from filesaver::services::BackgroundWorker.
Definition at line 53 of file BackgroundQueueWorker.h.