1#ifndef FdSetIOObserver_Include_Guard
2#define FdSetIOObserver_Include_Guard
An interface class for elements that use an FdSet to watch for IO.
virtual void process(FdSet &fdset)=0
Called once select() returns; this allows this object to inspect which of its FDs are ready,...
virtual unsigned int getTimeTillNextProcessMS()=0
Returns the maximum timeout this object is willing to tolerate on the select call that is to be made,...
virtual void buildFdSet(FdSet &fdset)=0
Add any FDs that we are interested in watching to an fdset, with the understanding that a select() ca...
virtual ~FdSetIOObserver()
Object-oriented wrapper for your platform's file-descriptor set.
dcm! – add UnusedChecking(_enum) below;