camcom 1.0.3
 
Loading...
Searching...
No Matches
camcom::server::HttpServer Class Reference

#include <http_server.hpp>

Classes

struct  Impl
 

Public Member Functions

 HttpServer (const HttpServerConfig &config)
 
 ~HttpServer ()
 
void setRoute (const std::string &path, HttpRequestHandler handler)
 
void setRawRoute (const std::string &path, HttpRawRequestHandler handler)
 
void setWebSocketRoute (const std::string &path, WebSocketHandlers handlers)
 
bool start ()
 
void stop ()
 
bool isRunning () const
 
void * getServer ()
 

Constructor & Destructor Documentation

◆ HttpServer()

camcom::server::HttpServer::HttpServer ( const HttpServerConfig & config)
explicit

◆ ~HttpServer()

camcom::server::HttpServer::~HttpServer ( )

Member Function Documentation

◆ getServer()

void * camcom::server::HttpServer::getServer ( )

◆ isRunning()

bool camcom::server::HttpServer::isRunning ( ) const

◆ setRawRoute()

void camcom::server::HttpServer::setRawRoute ( const std::string & path,
HttpRawRequestHandler handler )

◆ setRoute()

void camcom::server::HttpServer::setRoute ( const std::string & path,
HttpRequestHandler handler )

◆ setWebSocketRoute()

void camcom::server::HttpServer::setWebSocketRoute ( const std::string & path,
WebSocketHandlers handlers )

◆ start()

bool camcom::server::HttpServer::start ( )

◆ stop()

void camcom::server::HttpServer::stop ( )

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