fhq-server  v0.2.33
Documentation for fhq-server. FreeHackQuest is an open source platform for competitions of computer security.
Classes | Macros | Variables
cmd_handlers.h File Reference
#include <map>
#include <fallen.h>
#include <wsjcpp_validators.h>
#include <json.hpp>
#include <QWebSocket>
#include <QSqlQuery>
#include <QSqlRecord>
#include <QString>
#include <QVariant>
Include dependency graph for cmd_handlers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  WsjcppError
 WsjcppError - helper class for errors. More...
 
class  WsjcppUserSession
 WsjcppUserSession -. More...
 
class  WsjcppSocketClient
 WsjcppSocketClient -. More...
 
class  IWebSocketServer
 IWebSocketServer -. More...
 
class  CmdInputDef
 CmdInputDef - helper api for define input params and descrip it for docs. More...
 
class  ModelRequest
 
class  CmdHandlerBase
 Api handler Base. More...
 
class  CmdHandlers
 Global collection with handlers. More...
 
class  WJSCppCmdHandlerServerApi
 This handler will be return list of handlers - publish api interfaces. More...
 

Macros

#define REGISTRY_CMD(classname)   static classname * pRegistry ## classname = new classname(); \
 

Variables

std::map< std::string, CmdHandlerBase * > * g_pCmdHandlers
 

Macro Definition Documentation

◆ REGISTRY_CMD

#define REGISTRY_CMD (   classname)    static classname * pRegistry ## classname = new classname(); \

Variable Documentation

◆ g_pCmdHandlers

std::map<std::string, CmdHandlerBase*>* g_pCmdHandlers