* settings chosen by the server admin. The current
* version supports select, epoll and kqueue.
*/
-class SocketEngine {
+class SocketEngine : public Extensible
+{
int EngineHandle; /* Handle to the socket engine if needed */
int CurrentSetSize; /* Current number of descriptors in the engine */
*/
bool DelFd(int fd);
+ /** Returns true if a socket exists in the socket
+ * engine's list.
+ */
bool HasFd(int fd);
/** Waits for an event.