MLIB
Loading...
Searching...
No Matches
mlib::tcpserver Member List

This is the complete list of members for mlib::tcpserver, including all inherited members.

close_connection(const sock &conn_sock)mlib::tcpserver
exitcodemlib::threadprotected
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
handle() constmlib::syncbaseinline
id() constmlib::threadinline
idle_action()mlib::tcpserverinlineprotectedvirtual
init() overridemlib::tcpserverprotectedvirtual
initconn(sock &conn_sock, thread *thread)mlib::tcpserverprotectedvirtual
is_running() constmlib::threadinline
is_signaled()mlib::syncbaseinlinevirtual
join()mlib::threadinline
make_thread(sock &conn_sock)mlib::tcpserverprotectedvirtual
maxconn(unsigned int new_max)mlib::tcpserver
maxconn() constmlib::tcpserverinline
name(const std::string &nam)mlib::threadvirtual
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
result() constmlib::threadinline
rethrow_exception() constmlib::threadinline
run() overridemlib::tcpserverprotectedvirtual
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
timeout() constmlib::tcpserverinline
timeout(DWORD msec)mlib::tcpserverinline
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
~syncbase()mlib::syncbasevirtual
~tcpserver()mlib::tcpserver
~thread()mlib::threadvirtual