| _acceptor | join::BasicHttpServer< Protocol > | protected |
| _baseLocation | join::BasicHttpServer< Protocol > | protected |
| _cache | join::BasicHttpServer< Protocol > | protected |
| _contents | join::BasicHttpServer< Protocol > | protected |
| _event | join::BasicHttpServer< Protocol > | protected |
| _keepMax | join::BasicHttpServer< Protocol > | protected |
| _keepTimeout | join::BasicHttpServer< Protocol > | protected |
| _mutex | join::BasicHttpServer< Protocol > | protected |
| _nworkers | join::BasicHttpServer< Protocol > | protected |
| _workers | join::BasicHttpServer< Protocol > | protected |
| accept() const | join::BasicHttpServer< Protocol > | inlinevirtual |
| Acceptor typedef | join::BasicHttpServer< Protocol > | |
| Access typedef | join::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() const | join::BasicHttpServer< Protocol > | inline |
| BasicHttpServer(size_t workers=std::thread::hardware_concurrency()) | join::BasicHttpServer< Protocol > | inline |
| BasicHttpServer(const BasicHttpServer &other)=delete | join::BasicHttpServer< Protocol > | |
| BasicHttpServer(BasicHttpServer &&other)=delete | join::BasicHttpServer< Protocol > | |
| close() noexcept | join::BasicHttpServer< Protocol > | inline |
| Content typedef | join::BasicHttpServer< Protocol > | |
| create(const Endpoint &endpoint) noexcept | join::BasicHttpServer< Protocol > | inline |
| Endpoint typedef | join::BasicHttpServer< Protocol > | |
| findContent(HttpMethod method, const std::string &path) const | join::BasicHttpServer< Protocol > | inlineprotected |
| Handler typedef | join::BasicHttpServer< Protocol > | |
| keepAlive(std::chrono::seconds timeout, int max=1000) | join::BasicHttpServer< Protocol > | inline |
| keepAliveMax() const | join::BasicHttpServer< Protocol > | inline |
| keepAliveTimeout() const | join::BasicHttpServer< Protocol > | inline |
| operator=(const BasicHttpServer &other)=delete | join::BasicHttpServer< Protocol > | |
| operator=(BasicHttpServer &&other)=delete | join::BasicHttpServer< Protocol > | |
| scheme() const | join::BasicHttpServer< Protocol > | inlinevirtual |
| Socket typedef | join::BasicHttpServer< Protocol > | |
| Worker typedef | join::BasicHttpServer< Protocol > | |
| Worker | join::BasicHttpServer< Protocol > | protected |
| ~BasicHttpServer() | join::BasicHttpServer< Protocol > | inlinevirtual |