camcom 1.0.0-pre2
 
Loading...
Searching...
No Matches
camcom::server::HttpServer::Impl Struct Reference

Public Attributes

HttpServerConfig config
 
std::map< std::string, HttpRequestHandlerroutes
 
std::map< std::string, HttpRawRequestHandlerraw_routes
 
std::map< std::string, WebSocketHandlerswebsocket_routes
 
std::unique_ptr< httplib::Serverserver
 
std::thread server_thread
 
std::atomic< bool > running {false}
 

Member Data Documentation

◆ config

HttpServerConfig camcom::server::HttpServer::Impl::config

◆ raw_routes

std::map<std::string, HttpRawRequestHandler> camcom::server::HttpServer::Impl::raw_routes

◆ routes

std::map<std::string, HttpRequestHandler> camcom::server::HttpServer::Impl::routes

◆ running

std::atomic<bool> camcom::server::HttpServer::Impl::running {false}

◆ server

std::unique_ptr<httplib::Server> camcom::server::HttpServer::Impl::server

◆ server_thread

std::thread camcom::server::HttpServer::Impl::server_thread

◆ websocket_routes

std::map<std::string, WebSocketHandlers> camcom::server::HttpServer::Impl::websocket_routes

The documentation for this struct was generated from the following file: