|
MLIB
|
This is the complete list of members for mlib::http::server, including all inherited members.
| add_alias(const std::string &uri, const std::string &path) | mlib::http::server | |
| add_handler(const std::string &uri, uri_handler func, void *info=0) | mlib::http::server | |
| add_mime_type(const std::string &ext, const std::string &type, bool shtml=false) | mlib::http::server | static |
| add_ohdr(const std::string &hdr, const std::string &value) | mlib::http::server | |
| add_post_handler(const std::string &uri, uri_handler func, void *info=0) | mlib::http::server | |
| add_secured_path(const std::string &realm, const std::string &uri) | mlib::http::server | |
| add_user(const std::string &realm, const std::string &username, const std::string &pwd) | mlib::http::server | |
| add_var(const std::string &name, const T *addr, const char *fmt=nullptr) | mlib::http::server | inline |
| add_var(const std::string &name, const T *addr, const char *fmt=nullptr, double multiplier=1.) | mlib::http::server | inline |
| add_var(const std::string &name, vtype t, const void *addr, const char *fmt=nullptr, double multiplier=1.) | mlib::http::server | protected |
| aquire_varlock() | mlib::http::server | inline |
| close_connection(const sock &conn_sock) | mlib::tcpserver | |
| connection (defined in mlib::http::server) | mlib::http::server | friend |
| default_uri(const std::string &name) | mlib::http::server | inline |
| default_uri() const | mlib::http::server | inline |
| delete_mime_type(const std::string &ext) | mlib::http::server | static |
| docroot(const std::filesystem::path &path) | mlib::http::server | inline |
| docroot() const | mlib::http::server | inline |
| exitcode | mlib::thread | protected |
| find_alias(const std::string &res, std::filesystem::path &path) | mlib::http::server | protected |
| foreach(conn_iter_func f, void *param) | mlib::tcpserver | |
| fork() | mlib::thread | inline |
| get_connection_thread(const sock &conn_sock) | mlib::tcpserver | |
| get_state() const | mlib::thread | inline |
| get_var(const std::string &name) | mlib::http::server | |
| guess_mimetype(const std::filesystem::path &fn, bool &shtml) | mlib::http::server | protected |
| handle() const | mlib::syncbase | inline |
| id() const | mlib::thread | inline |
| idle_action() | mlib::tcpserver | inlineprotectedvirtual |
| init() override | mlib::tcpserver | protectedvirtual |
| initconn(sock &conn_sock, thread *thread) | mlib::tcpserver | protectedvirtual |
| invoke_handler(connection &client) | mlib::http::server | protected |
| invoke_post_handler(connection &client) | mlib::http::server | protected |
| is_protected(const std::string &uri, std::string &realm) | mlib::http::server | |
| is_running() const | mlib::thread | inline |
| is_signaled() | mlib::syncbase | inlinevirtual |
| join() | mlib::thread | inline |
| keep_alive(std::chrono::seconds secs) | mlib::http::server | inline |
| keep_alive() const | mlib::http::server | inline |
| locate_resource(const std::string &res, std::filesystem::path &path) | mlib::http::server | protectedvirtual |
| make_thread(sock &connection) | mlib::http::server | protectedvirtual |
| maxconn(unsigned int new_max) | mlib::tcpserver | |
| maxconn() const | mlib::tcpserver | inline |
| name(const std::string &name_) | mlib::http::server | virtual |
| mlib::tcpserver::name() const | mlib::thread | inlinevirtual |
| numconn() const | mlib::tcpserver | inline |
| operator bool() | mlib::syncbase | inline |
| mlib::syncbase::operator=(const syncbase &rhs) | mlib::syncbase | |
| mlib::syncbase::operator=(syncbase &&rhs) noexcept | mlib::syncbase | |
| operator==(const syncbase &rhs) const | mlib::syncbase | |
| priority() const | mlib::thread | inline |
| priority(int pri) | mlib::thread | inline |
| release_varlock() | mlib::http::server | inline |
| remove_ohdr(const std::string &hdr) | mlib::http::server | |
| remove_user(const std::string &realm, const std::string &username) | mlib::http::server | |
| result() const | mlib::thread | inline |
| rethrow_exception() const | mlib::thread | inline |
| run() override | mlib::tcpserver | protectedvirtual |
| server(unsigned short port=0, unsigned int maxconn=0) | mlib::http::server | explicit |
| set_connfunc(std::function< int(const sock &)> f) | mlib::tcpserver | |
| set_handle(HANDLE h) | mlib::syncbase | protected |
| socket() | mlib::tcpserver | inline |
| start() | mlib::thread | virtual |
| state enum name | mlib::thread | |
| syncbase() | mlib::syncbase | |
| syncbase(const syncbase &e) | mlib::syncbase | |
| syncbase(syncbase &&e) noexcept | mlib::syncbase | |
| syncbase(const std::string &name) | mlib::syncbase | protected |
| tcpserver(unsigned short port, unsigned int max_conn=0, const std::string &name=std::string()) | mlib::tcpserver | |
| term() | mlib::thread | inlineprotectedvirtual |
| termconn(sock &conn_sock, thread *thread) | mlib::tcpserver | protectedvirtual |
| terminate() | mlib::tcpserver | |
| thread(std::function< unsigned int()> func) | mlib::thread | |
| thread(const std::string &name=std::string(), DWORD stack_size=0, PSECURITY_DESCRIPTOR sd=NULL, bool inherit=false) | mlib::thread | protected |
| mlib::tcpserver::timeout() const | mlib::tcpserver | inline |
| mlib::tcpserver::timeout(DWORD msec) | mlib::tcpserver | inline |
| try_varlock() | mlib::http::server | inline |
| verify_authorization(const std::string &realm, const std::string &user, const std::string &password) (defined in mlib::http::server) | mlib::http::server | virtual |
| VT_BOOL enum value | mlib::http::server | protected |
| VT_CHAR enum value | mlib::http::server | protected |
| VT_DOUBLE enum value | mlib::http::server | protected |
| VT_FLOAT enum value | mlib::http::server | protected |
| VT_INT enum value | mlib::http::server | protected |
| VT_LONG enum value | mlib::http::server | protected |
| VT_SHORT enum value | mlib::http::server | protected |
| VT_STRING enum value | mlib::http::server | protected |
| VT_UINT enum value | mlib::http::server | protected |
| VT_ULONG enum value | mlib::http::server | protected |
| VT_UNKNOWN enum value | mlib::http::server | protected |
| VT_USHORT enum value | mlib::http::server | protected |
| vtype enum name | mlib::http::server | protected |
| wait(DWORD time_limit=INFINITE) | mlib::thread | virtual |
| mlib::syncbase::wait() | mlib::syncbase | inlinevirtual |
| mlib::syncbase::wait(std::chrono::milliseconds limit) | mlib::syncbase | inlinevirtual |
| wait_alertable(DWORD time_limit=INFINITE) | mlib::thread | virtual |
| wait_msg(DWORD time_limit=INFINITE, DWORD mask=QS_ALLINPUT) | mlib::thread | virtual |
| ~server() | mlib::http::server | |
| ~syncbase() | mlib::syncbase | virtual |
| ~tcpserver() | mlib::tcpserver | |
| ~thread() | mlib::thread | virtual |