fastdo  0.6.16
eiennet::IoService 成员列表

成员的完整列表,这些成员属于 eiennet::IoService,包括所有继承而来的类成员

_post(winux::SharedPointer< AsyncSocket > sock, IoType type, winux::SharedPointer< IoCtx > ctx)eiennet::IoServiceprotected
_RunAfterWaitHandlereiennet::IoServiceprotected
_RunBeforeJoinHandlereiennet::IoServiceprotected
AsyncSocket classeiennet::IoServicefriend
getIoMaps()eiennet::IoServiceinline
getMutex()eiennet::IoServiceinline
getPool()eiennet::IoServiceinline
getSockIoCount(size_t *sockCount, size_t *ioCount) const eiennet::IoService
init(int threadCount=4, double serverWait=0.002)eiennet::IoService
IoMap typedefeiennet::IoService
IoMapMap typedefeiennet::IoService
IoService(int threadCount=4, double serverWait=0.002)eiennet::IoService
onRunAfterWait(int rc)eiennet::IoServiceinlineprotectedvirtual
onRunAfterWaitHandler(RunAfterWaitHandlerFunction handler)eiennet::IoServiceinline
onRunBeforeJoin()eiennet::IoServiceinlineprotectedvirtual
onRunBeforeJoinHandler(RunBeforeJoinHandlerFunction handler)eiennet::IoServiceinline
postAccept(winux::SharedPointer< AsyncSocket > sock, IoAcceptCtx::OkFunction cbOk, winux::uint64 timeoutMs=-1, IoAcceptCtx::TimeoutFunction cbTimeout=nullptr)eiennet::IoService
postConnect(winux::SharedPointer< AsyncSocket > sock, EndPoint const &ep, IoConnectCtx::OkFunction cbOk, winux::uint64 timeoutMs=-1, IoConnectCtx::TimeoutFunction cbTimeout=nullptr)eiennet::IoService
postRecv(winux::SharedPointer< AsyncSocket > sock, size_t targetSize, IoRecvCtx::OkFunction cbOk, winux::uint64 timeoutMs=-1, IoRecvCtx::TimeoutFunction cbTimeout=nullptr)eiennet::IoService
postRecvFrom(winux::SharedPointer< AsyncSocket > sock, size_t targetSize, IoRecvFromCtx::OkFunction cbOk, winux::uint64 timeoutMs=-1, IoRecvFromCtx::TimeoutFunction cbTimeout=nullptr)eiennet::IoService
postSend(winux::SharedPointer< AsyncSocket > sock, void const *data, size_t size, IoSendCtx::OkFunction cbOk, winux::uint64 timeoutMs=-1, IoSendCtx::TimeoutFunction cbTimeout=nullptr)eiennet::IoService
postSendTo(winux::SharedPointer< AsyncSocket > sock, EndPoint const &ep, void const *data, size_t size, IoSendToCtx::OkFunction cbOk, winux::uint64 timeoutMs=-1, IoSendToCtx::TimeoutFunction cbTimeout=nullptr)eiennet::IoService
removeSock(winux::SharedPointer< AsyncSocket > sock)eiennet::IoService
run()eiennet::IoService
RunAfterWaitHandlerFunction typedefeiennet::IoService
RunBeforeJoinHandlerFunction typedefeiennet::IoService
stop(bool b=true)eiennet::IoService
~IoService()eiennet::IoServicevirtual