|void||defer (const TcpAcceptor::Pointer &afd)|
|void||removeDead (const TcpAcceptor::Pointer &afd)|
|static AcceptLimiter &||Instance ()|
|std::deque< TcpAcceptor::Pointer >||deferred_|
FIFO Queue holding listener socket handlers which have been activated ready to dupe their FD and accept() a new client connection. But when doing so there were not enough FD available to handle the new connection. These handlers are awaiting some FD to become free.
defer - used only by Comm layer ConnAcceptor adding themselves when FD are limited. removeDead - used only by Comm layer ConnAcceptor to remove themselves when dying. kick - used by Comm layer when FD are closed.
Member Function Documentation
|void Comm::AcceptLimiter::defer||(||const TcpAcceptor::Pointer &||afd||)|
|void Comm::AcceptLimiter::removeDead||(||const TcpAcceptor::Pointer &||afd||)|
Member Data Documentation
The documentation for this class was generated from the following files: