This is Fdset.h in view mode; [Download] [Up]
#import <sys/types.h> #import <objc/Object.h> @interface Fdset:Object { fd_set fds; // holds the file descriptors this set will wait on fd_set ready_fds; // holds only those file descriptors which are ready for reading int nfds; // the largest fd in the set plus 1 } + new; - addfd:(int)thisfd; - (BOOL) isfdReady:(int)thisfd; // returns YES if given descriptor is ready - (int) waitOnInputForever; // returns number of file descriptors which are ready - (int) waitOnInputFor:(int)seconds; //waits no more than number of seconds - (int) waitOnInputFor:(int)seconds :(int)microseconds; // for fractional timeouts - (int) getReadyfd; //returns one of the ready file descriptors, marks it unready @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.