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

#include <lxd_async_operation_task.h>

Inheritance diagram for LXDAsyncOperationTask:
Inheritance graph
[legend]
Collaboration diagram for LXDAsyncOperationTask:
Collaboration graph
[legend]

Public Member Functions

 LXDAsyncOperationTask (void(*func)(const std::string &, std::string &, int &), const std::string &sName, const std::string &sCMD, ModelRequest *pRequest)
 
 ~LXDAsyncOperationTask () override
 

Private Member Functions

void run () override
 

Private Attributes

void(* m_func )(const std::string &, std::string &, int &)
 
std::string m_sCMD
 
std::string TAG
 
std::string m_sName
 
std::string m_sM
 
QWebSocket * m_pRequestClient
 

Constructor & Destructor Documentation

◆ LXDAsyncOperationTask()

LXDAsyncOperationTask::LXDAsyncOperationTask ( void(*)(const std::string &, std::string &, int &)  func,
const std::string &  sName,
const std::string &  sCMD,
ModelRequest pRequest 
)

◆ ~LXDAsyncOperationTask()

LXDAsyncOperationTask::~LXDAsyncOperationTask ( )
overridedefault

Member Function Documentation

◆ run()

void LXDAsyncOperationTask::run ( )
overrideprivate

Member Data Documentation

◆ m_func

void(* LXDAsyncOperationTask::m_func) (const std::string &, std::string &, int &)
private

◆ m_pRequestClient

QWebSocket* LXDAsyncOperationTask::m_pRequestClient
private

◆ m_sCMD

std::string LXDAsyncOperationTask::m_sCMD
private

◆ m_sM

std::string LXDAsyncOperationTask::m_sM
private

◆ m_sName

std::string LXDAsyncOperationTask::m_sName
private

◆ TAG

std::string LXDAsyncOperationTask::TAG
private

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