Open Lighting Architecture 0.10.9
Loading...
Searching...
No Matches
ola::http::OlaHTTPServer Class Reference
Inheritance diagram for ola::http::OlaHTTPServer:
ola::OladHTTPServer

Public Member Functions

 OlaHTTPServer (const HTTPServer::HTTPServerOptions &options, ola::ExportMap *export_map)
 
virtual bool Init ()
 
bool Start ()
 
void Stop ()
 

Protected Member Functions

void RegisterFile (const std::string &file, const std::string &content_type)
 

Protected Attributes

Clock m_clock
 
ola::ExportMapm_export_map
 
HTTPServer m_server
 
TimeStamp m_start_time
 

Constructor & Destructor Documentation

◆ OlaHTTPServer()

ola::http::OlaHTTPServer::OlaHTTPServer ( const HTTPServer::HTTPServerOptions & options,
ola::ExportMap * export_map )

Create a new OlaHTTPServer.

Parameters
optionsThe HTTPServerOptions options,
export_mapthe ExportMap to server

Member Function Documentation

◆ Init()

bool ola::http::OlaHTTPServer::Init ( )
virtual

Setup the OLA HTTP server

Returns
true if this worked, false otherwise.

Reimplemented in ola::OladHTTPServer.

◆ RegisterFile()

void ola::http::OlaHTTPServer::RegisterFile ( const std::string & file,
const std::string & content_type )
inlineprotected

Register a static file to serve


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