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
JobAsyncDeque Class Reference

#include <jobs_pool.h>

Public Member Functions

JobAsyncpop ()
 
void push (JobAsync *pJobAsync)
 
void cleanup ()
 
bool isEmpty ()
 

Private Attributes

std::string TAG
 
std::mutex m_mtxJobsAsyncDeque
 
std::deque< JobAsync * > m_dequeJobsAsync
 

Member Function Documentation

◆ cleanup()

void JobAsyncDeque::cleanup ( )

◆ isEmpty()

bool JobAsyncDeque::isEmpty ( )

◆ pop()

JobAsync * JobAsyncDeque::pop ( )

◆ push()

void JobAsyncDeque::push ( JobAsync pJobAsync)

Member Data Documentation

◆ m_dequeJobsAsync

std::deque<JobAsync *> JobAsyncDeque::m_dequeJobsAsync
private

◆ m_mtxJobsAsyncDeque

std::mutex JobAsyncDeque::m_mtxJobsAsyncDeque
private

◆ TAG

std::string JobAsyncDeque::TAG
private

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