@@ -26,12 +26,10 @@ # include #endif #import "OFPollKernelEventObserver.h" #import "OFData.h" -#import "OFKernelEventObserver+Private.h" -#import "OFKernelEventObserver.h" #import "OFObserveFailedException.h" #import "OFOutOfRangeException.h" #import "socket_helpers.h" @@ -124,32 +122,32 @@ break; } } } -- (void)of_addObjectForReading: (id )object +- (void)addObjectForReading: (id )object { [self of_addObject: object fileDescriptor: object.fileDescriptorForReading events: POLLIN]; } -- (void)of_addObjectForWriting: (id )object +- (void)addObjectForWriting: (id )object { [self of_addObject: object fileDescriptor: object.fileDescriptorForWriting events: POLLOUT]; } -- (void)of_removeObjectForReading: (id )object +- (void)removeObjectForReading: (id )object { [self of_removeObject: object fileDescriptor: object.fileDescriptorForReading events: POLLIN]; } -- (void)of_removeObjectForWriting: (id )object +- (void)removeObjectForWriting: (id )object { [self of_removeObject: object fileDescriptor: object.fileDescriptorForWriting events: POLLOUT]; } @@ -158,12 +156,10 @@ { struct pollfd *FDs; int events; size_t nFDs; - [self of_processQueue]; - if ([self of_processReadBuffers]) return; FDs = _FDs.mutableItems; nFDs = _FDs.count;