13 using std::unique_ptr;
60 vector<unique_ptr<ServerWorkerThread>>
worker;
Simple server worker thread pool class.
virtual ~ServerWorkerThreadPool()
Public destructor.
vector< unique_ptr< ServerWorkerThread > > worker
void start()
Start worker thread pool.
void stop()
Stop worker thread pool.
ServerWorkerThreadPool(const unsigned int workerCount, const unsigned int maxElements, Barrier *startUpBarrier)
Public constructor.
#define FORBID_CLASS_COPY(CLASS)