4 #ifndef RUDIMENTS_LISTENER_H
5 #define RUDIMENTS_LISTENER_H
7 #include <rudiments/private/listenerincludes.h>
12 class listenerprivate;
44 int32_t waitForNonBlockingRead(int32_t sec, int32_t usec);
63 int32_t waitForNonBlockingWrite(int32_t sec, int32_t usec);
76 void removeAllFileDescriptors();
81 void retryInterruptedWaits();
86 void dontRetryInterruptedWaits();
88 #include <rudiments/private/listener.h>