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

#include <wsjcpp_light_web_deque_http_requests.h>

Public Member Functions

 WsjcppLightWebDequeHttpRequests ()
 
WsjcppLightWebHttpRequestpopRequest ()
 
void pushRequest (WsjcppLightWebHttpRequest *pRequest)
 
void cleanup ()
 

Private Attributes

std::string TAG
 
std::mutex m_mtxDequeRequests
 
std::mutex m_mtxWaiterRequests
 
std::deque< WsjcppLightWebHttpRequest * > m_dequeRequests
 

Constructor & Destructor Documentation

◆ WsjcppLightWebDequeHttpRequests()

WsjcppLightWebDequeHttpRequests::WsjcppLightWebDequeHttpRequests ( )

Member Function Documentation

◆ cleanup()

void WsjcppLightWebDequeHttpRequests::cleanup ( )

◆ popRequest()

WsjcppLightWebHttpRequest * WsjcppLightWebDequeHttpRequests::popRequest ( )

◆ pushRequest()

void WsjcppLightWebDequeHttpRequests::pushRequest ( WsjcppLightWebHttpRequest pRequest)

Member Data Documentation

◆ m_dequeRequests

std::deque<WsjcppLightWebHttpRequest *> WsjcppLightWebDequeHttpRequests::m_dequeRequests
private

◆ m_mtxDequeRequests

std::mutex WsjcppLightWebDequeHttpRequests::m_mtxDequeRequests
private

◆ m_mtxWaiterRequests

std::mutex WsjcppLightWebDequeHttpRequests::m_mtxWaiterRequests
private

◆ TAG

std::string WsjcppLightWebDequeHttpRequests::TAG
private

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