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
WsjcppLightWebHttpHandlerBase Class Referenceabstract

#include <wsjcpp_light_web_server.h>

Inheritance diagram for WsjcppLightWebHttpHandlerBase:
Inheritance graph
[legend]

Public Member Functions

 WsjcppLightWebHttpHandlerBase (const std::string &sName)
 
const std::string & name ()
 
virtual bool canHandle (const std::string &sWorkerId, WsjcppLightWebHttpRequest *pRequest)=0
 
virtual bool handle (const std::string &sWorkerId, WsjcppLightWebHttpRequest *pRequest)=0
 

Private Attributes

std::string m_sName
 

Constructor & Destructor Documentation

◆ WsjcppLightWebHttpHandlerBase()

WsjcppLightWebHttpHandlerBase::WsjcppLightWebHttpHandlerBase ( const std::string &  sName)

Member Function Documentation

◆ canHandle()

virtual bool WsjcppLightWebHttpHandlerBase::canHandle ( const std::string &  sWorkerId,
WsjcppLightWebHttpRequest pRequest 
)
pure virtual

◆ handle()

virtual bool WsjcppLightWebHttpHandlerBase::handle ( const std::string &  sWorkerId,
WsjcppLightWebHttpRequest pRequest 
)
pure virtual

◆ name()

const std::string & WsjcppLightWebHttpHandlerBase::name ( )

Member Data Documentation

◆ m_sName

std::string WsjcppLightWebHttpHandlerBase::m_sName
private

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