ocean.io.select.selector.RegisteredClients

Classes used by the EpollSelectDispatcher to manage the set of registered clients.

Members

Classes

ClientCount
class ClientCount

Class to keep track of how many clients are registered.

ClientSet
class ClientSet

Class to keep track of a set of registered clients, including the capacity to iterate over them. This class is used only in debug builds, where it is useful to be able to tell exactly which clients are registered.

IRegisteredClients
class IRegisteredClients

Base class for a set of registered clients, with methods to add & remove clients, and to tell how many clients are currently registered. When a client is added or removed from the set its registered() or unergistered() method, respectively, is called automatically.

Meta

License

Boost Software License Version 1.0. See LICENSE_BOOST.txt for details. Alternatively, this file may be distributed under the terms of the Tango 3-Clause BSD License (see LICENSE_BSD.txt for details).