Giri's C++ Support Library
C++ library providing everything you need to quickly create awesome applications.
giri::HTTPServer Member List

This is the complete list of members for giri::HTTPServer, including all inherited members.

addMimeTypes(const std::map< std::string, std::string > &mimeTypes)giri::HTTPServerinline
getCert() constgiri::HTTPServerinline
getDocRoot() constgiri::HTTPServerinline
getIndexFile() constgiri::HTTPServerinline
getKey() constgiri::HTTPServerinline
getMimeTypes() constgiri::HTTPServerinline
getServerString() constgiri::HTTPServerinline
getSession() constgiri::HTTPServerinline
getSSL() constgiri::HTTPServerinline
HTTPServer(const std::string &address="0.0.0.0", const std::string &port="80", const std::filesystem::path &docRoot="./", const size_t numThreads=1, bool ssl=false, const std::filesystem::path &cert="", const std::filesystem::path &key="", const std::map< std::string, std::string > &mimeTypes={}, const std::string &indexFile="index.html", const std::string &serverString="giris_supportlib_http_server")giri::HTTPServerinline
notify()giri::Observable< HTTPServer >inline
Object()=default (defined in giri::Object< T >)giri::Object< T >protected
Observable()=default (defined in giri::Observable< HTTPServer >)giri::Observable< HTTPServer >protected
run()giri::HTTPServerinline
setDocRoot(const std::filesystem::path &path)giri::HTTPServerinline
setIndexFile(const std::string &indx)giri::HTTPServerinline
setServerString(const std::string &servstr)giri::HTTPServerinline
SPtr typedef (defined in giri::HTTPServer)giri::HTTPServer
subscribe(const std::weak_ptr< Observer< HTTPServer > > &obs)giri::Observable< HTTPServer >inline
unsubscribe(const std::weak_ptr< Observer< HTTPServer > > &obs)giri::Observable< HTTPServer >inline
unsubscribeAll()giri::Observable< HTTPServer >inline
UPtr typedef (defined in giri::HTTPServer)giri::HTTPServer
WPtr typedef (defined in giri::HTTPServer)giri::HTTPServer
~Object()=default (defined in giri::Object< T >)giri::Object< T >protectedvirtual