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

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

addMimeTypes(const std::map< std::string, std::string > &mimeTypes)giri::HTTPSessioninline
close()giri::HTTPSessioninline
getClientIP() constgiri::HTTPSessioninline
getClientPort() constgiri::HTTPSessioninline
getDocRoot() constgiri::HTTPSessioninline
getError() constgiri::HTTPSessioninline
getIndexFile() constgiri::HTTPSessioninline
getMimeTypes() constgiri::HTTPSessioninline
getRequest() constgiri::HTTPSessioninline
getResult() constgiri::HTTPSessioninline
getServerString() constgiri::HTTPSessioninline
getSSL() constgiri::HTTPSessioninline
HTTPSession(tcp::socket socket, const std::filesystem::path &docRoot, const std::map< std::string, std::string > &mimeTypes, const std::string &indexFile, const std::string &serverString, bool ssl, const std::filesystem::path &cert, const std::filesystem::path &key, boost::asio::io_context &ioc)giri::HTTPSessioninlineexplicit
notify()giri::Observable< HTTPSession >inline
Object()=default (defined in giri::Object< T >)giri::Object< T >protected
Observable()=default (defined in giri::Observable< HTTPSession >)giri::Observable< HTTPSession >protected
run()giri::HTTPSessioninline
setDocRoot(const std::filesystem::path &path)giri::HTTPSessioninline
setIndexFile(const std::string &indx)giri::HTTPSessioninline
setResult(const http::response< http::vector_body< char >> &res)giri::HTTPSessioninline
setServerString(const std::string &servstr)giri::HTTPSessioninline
SPtr typedef (defined in giri::HTTPSession)giri::HTTPSession
subscribe(const std::weak_ptr< Observer< HTTPSession > > &obs)giri::Observable< HTTPSession >inline
unsubscribe(const std::weak_ptr< Observer< HTTPSession > > &obs)giri::Observable< HTTPSession >inline
unsubscribeAll()giri::Observable< HTTPSession >inline
UPtr typedef (defined in giri::HTTPSession)giri::HTTPSession
WPtr typedef (defined in giri::HTTPSession)giri::HTTPSession
~Object()=default (defined in giri::Object< T >)giri::Object< T >protectedvirtual