MLIB
|
This is the complete list of members for mlib::tcpserver, including all inherited members.
close_connection(const sock &conn_sock) | mlib::tcpserver | |
exitcode | mlib::thread | 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 |
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 |
is_running() const | mlib::thread | inline |
is_signaled() | mlib::syncbase | inlinevirtual |
join() | mlib::thread | inline |
make_thread(sock &conn_sock) | mlib::tcpserver | protectedvirtual |
maxconn(unsigned int new_max) | mlib::tcpserver | |
maxconn() const | mlib::tcpserver | inline |
name(const std::string &nam) | mlib::thread | virtual |
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 |
result() const | mlib::thread | inline |
rethrow_exception() const | mlib::thread | inline |
run() override | mlib::tcpserver | protectedvirtual |
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, const std::string &name=std::string(), unsigned int max_conn=0) | 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 |
timeout() const | mlib::tcpserver | inline |
timeout(DWORD msec) | mlib::tcpserver | inline |
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 |
~syncbase() | mlib::syncbase | virtual |
~tcpserver() | mlib::tcpserver | |
~thread() | mlib::thread | virtual |