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.

Members

Functions

add_
void add_(ISelectClient client)
Undocumented in source.
length
size_t length()
opOpAssign
void opOpAssign(ISelectClient client)

Removes a client from the set of registered clients. Calls the client's unregistered() method, then calls the abstract remove_() method.

opOpAssign
void opOpAssign(ISelectClient client)

Adds a client to the set of registered clients. Calls the client's registered() method, then calls the abstract add_() method.

remove_
void remove_(ISelectClient client)
Undocumented in source.

Meta