join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
join::BasicHttpServer< Protocol > Member List

This is the complete list of members for join::BasicHttpServer< Protocol >, including all inherited members.

_acceptorjoin::BasicHttpServer< Protocol >protected
_baseLocationjoin::BasicHttpServer< Protocol >protected
_cachejoin::BasicHttpServer< Protocol >protected
_contentsjoin::BasicHttpServer< Protocol >protected
_eventjoin::BasicHttpServer< Protocol >protected
_keepMaxjoin::BasicHttpServer< Protocol >protected
_keepTimeoutjoin::BasicHttpServer< Protocol >protected
_mutexjoin::BasicHttpServer< Protocol >protected
_nworkersjoin::BasicHttpServer< Protocol >protected
_workersjoin::BasicHttpServer< Protocol >protected
accept() constjoin::BasicHttpServer< Protocol >inlinevirtual
Acceptor typedefjoin::BasicHttpServer< Protocol >
Access typedefjoin::BasicHttpServer< Protocol >
addAlias(const std::string &dir, const std::string &name, const std::string &alias, const Access &access=nullptr)join::BasicHttpServer< Protocol >inline
addDocumentRoot(const std::string &dir, const std::string &name, const Access &access=nullptr)join::BasicHttpServer< Protocol >inline
addExecute(const HttpMethod methods, const std::string &dir, const std::string &name, const Handler &handler, const Access &access=nullptr)join::BasicHttpServer< Protocol >inline
addRedirect(const std::string &dir, const std::string &name, const std::string &location, const Access &access=nullptr)join::BasicHttpServer< Protocol >inline
baseLocation(const std::string &path)join::BasicHttpServer< Protocol >inline
baseLocation() constjoin::BasicHttpServer< Protocol >inline
BasicHttpServer(size_t workers=std::thread::hardware_concurrency())join::BasicHttpServer< Protocol >inline
BasicHttpServer(const BasicHttpServer &other)=deletejoin::BasicHttpServer< Protocol >
BasicHttpServer(BasicHttpServer &&other)=deletejoin::BasicHttpServer< Protocol >
close() noexceptjoin::BasicHttpServer< Protocol >inline
Content typedefjoin::BasicHttpServer< Protocol >
create(const Endpoint &endpoint) noexceptjoin::BasicHttpServer< Protocol >inline
Endpoint typedefjoin::BasicHttpServer< Protocol >
findContent(HttpMethod method, const std::string &path) constjoin::BasicHttpServer< Protocol >inlineprotected
Handler typedefjoin::BasicHttpServer< Protocol >
keepAlive(std::chrono::seconds timeout, int max=1000)join::BasicHttpServer< Protocol >inline
keepAliveMax() constjoin::BasicHttpServer< Protocol >inline
keepAliveTimeout() constjoin::BasicHttpServer< Protocol >inline
operator=(const BasicHttpServer &other)=deletejoin::BasicHttpServer< Protocol >
operator=(BasicHttpServer &&other)=deletejoin::BasicHttpServer< Protocol >
scheme() constjoin::BasicHttpServer< Protocol >inlinevirtual
Socket typedefjoin::BasicHttpServer< Protocol >
Worker typedefjoin::BasicHttpServer< Protocol >
Workerjoin::BasicHttpServer< Protocol >protected
~BasicHttpServer()join::BasicHttpServer< Protocol >inlinevirtual