fhq-server  v0.2.33
Documentation for fhq-server. FreeHackQuest is an open source platform for competitions of computer security.
Public Member Functions | Private Attributes | List of all members
JobsThreadWorker Class Reference

#include <jobs_pool.h>

Collaboration diagram for JobsThreadWorker:
Collaboration graph
[legend]

Public Member Functions

 JobsThreadWorker (const std::string &sName, JobAsyncDeque *pDeque)
 
void start ()
 
void stop ()
 
bool isBuzy ()
 
void run ()
 

Private Attributes

std::string TAG
 
std::string m_sName
 
JobAsyncDequem_pDeque
 
bool m_bBuzy
 
bool m_bStop
 
pthread_t m_threadWorker
 

Constructor & Destructor Documentation

◆ JobsThreadWorker()

JobsThreadWorker::JobsThreadWorker ( const std::string &  sName,
JobAsyncDeque pDeque 
)

Member Function Documentation

◆ isBuzy()

bool JobsThreadWorker::isBuzy ( )

◆ run()

void JobsThreadWorker::run ( )

◆ start()

void JobsThreadWorker::start ( )

◆ stop()

void JobsThreadWorker::stop ( )

Member Data Documentation

◆ m_bBuzy

bool JobsThreadWorker::m_bBuzy
private

◆ m_bStop

bool JobsThreadWorker::m_bStop
private

◆ m_pDeque

JobAsyncDeque* JobsThreadWorker::m_pDeque
private

◆ m_sName

std::string JobsThreadWorker::m_sName
private

◆ m_threadWorker

pthread_t JobsThreadWorker::m_threadWorker
private

◆ TAG

std::string JobsThreadWorker::TAG
private

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