MLIB
Loading...
Searching...
No Matches
mlib::http::server Member List

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::serverstatic
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::serverinline
add_var(const std::string &name, const T *addr, const char *fmt=nullptr, double multiplier=1.)mlib::http::serverinline
add_var(const std::string &name, vtype t, const void *addr, const char *fmt=nullptr, double multiplier=1.)mlib::http::serverprotected
aquire_varlock()mlib::http::serverinline
close_connection(const sock &conn_sock)mlib::tcpserver
connection (defined in mlib::http::server)mlib::http::serverfriend
default_uri(const std::string &name)mlib::http::serverinline
default_uri() constmlib::http::serverinline
delete_mime_type(const std::string &ext)mlib::http::serverstatic
docroot(const std::filesystem::path &path)mlib::http::serverinline
docroot() constmlib::http::serverinline
exitcodemlib::threadprotected
find_alias(const std::string &res, std::filesystem::path &path)mlib::http::serverprotected
foreach(conn_iter_func f, void *param)mlib::tcpserver
fork()mlib::threadinline
get_connection_thread(const sock &conn_sock)mlib::tcpserver
get_state() constmlib::threadinline
get_var(const std::string &name)mlib::http::server
guess_mimetype(const std::filesystem::path &fn, bool &shtml)mlib::http::serverprotected
handle() constmlib::syncbaseinline
id() constmlib::threadinline
idle_action()mlib::tcpserverinlineprotectedvirtual
init() overridemlib::tcpserverprotectedvirtual
initconn(sock &conn_sock, thread *thread)mlib::tcpserverprotectedvirtual
invoke_handler(connection &client)mlib::http::serverprotected
invoke_post_handler(connection &client)mlib::http::serverprotected
is_protected(const std::string &uri, std::string &realm)mlib::http::server
is_running() constmlib::threadinline
is_signaled()mlib::syncbaseinlinevirtual
join()mlib::threadinline
keep_alive(unsigned int seconds)mlib::http::serverinline
keep_alive() constmlib::http::serverinline
locate_resource(const std::string &res, std::filesystem::path &path)mlib::http::serverprotectedvirtual
make_thread(sock &connection)mlib::http::serverprotectedvirtual
maxconn(unsigned int new_max)mlib::tcpserver
maxconn() constmlib::tcpserverinline
name(const std::string &name_)mlib::http::servervirtual
mlib::tcpserver::name() constmlib::threadinlinevirtual
numconn() constmlib::tcpserverinline
operator bool()mlib::syncbaseinline
mlib::syncbase::operator=(const syncbase &rhs)mlib::syncbase
mlib::syncbase::operator=(syncbase &&rhs) noexceptmlib::syncbase
operator==(const syncbase &rhs) constmlib::syncbase
priority() constmlib::threadinline
priority(int pri)mlib::threadinline
release_varlock()mlib::http::serverinline
remove_ohdr(const std::string &hdr)mlib::http::server
remove_user(const std::string &realm, const std::string &username)mlib::http::server
result() constmlib::threadinline
rethrow_exception() constmlib::threadinline
run() overridemlib::tcpserverprotectedvirtual
server(unsigned short port=0, unsigned int maxconn=0)mlib::http::serverexplicit
set_connfunc(std::function< int(const sock &)> f)mlib::tcpserver
set_handle(HANDLE h)mlib::syncbaseprotected
socket()mlib::tcpserverinline
start()mlib::threadvirtual
state enum namemlib::thread
syncbase()mlib::syncbase
syncbase(const syncbase &e)mlib::syncbase
syncbase(syncbase &&e) noexceptmlib::syncbase
syncbase(const std::string &name)mlib::syncbaseprotected
tcpserver(unsigned short port, const std::string &name=std::string(), unsigned int max_conn=0)mlib::tcpserver
term()mlib::threadinlineprotectedvirtual
termconn(sock &conn_sock, thread *thread)mlib::tcpserverprotectedvirtual
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::threadprotected
mlib::tcpserver::timeout() constmlib::tcpserverinline
mlib::tcpserver::timeout(DWORD msec)mlib::tcpserverinline
try_varlock()mlib::http::serverinline
verify_authorization(const std::string &realm, const std::string &user, const std::string &password) (defined in mlib::http::server)mlib::http::servervirtual
VT_BOOL enum valuemlib::http::serverprotected
VT_CHAR enum valuemlib::http::serverprotected
VT_DOUBLE enum valuemlib::http::serverprotected
VT_FLOAT enum valuemlib::http::serverprotected
VT_INT enum valuemlib::http::serverprotected
VT_LONG enum valuemlib::http::serverprotected
VT_SHORT enum valuemlib::http::serverprotected
VT_STRING enum valuemlib::http::serverprotected
VT_UINT enum valuemlib::http::serverprotected
VT_ULONG enum valuemlib::http::serverprotected
VT_UNKNOWN enum valuemlib::http::serverprotected
VT_USHORT enum valuemlib::http::serverprotected
vtype enum namemlib::http::serverprotected
wait(DWORD time_limit=INFINITE)mlib::threadvirtual
mlib::syncbase::wait()mlib::syncbaseinlinevirtual
mlib::syncbase::wait(std::chrono::milliseconds limit)mlib::syncbaseinlinevirtual
wait_alertable(DWORD time_limit=INFINITE)mlib::threadvirtual
wait_msg(DWORD time_limit=INFINITE, DWORD mask=QS_ALLINPUT)mlib::threadvirtual
~server()mlib::http::server
~syncbase()mlib::syncbasevirtual
~tcpserver()mlib::tcpserver
~thread()mlib::threadvirtual