@@ -53,17 +53,17 @@ struct epoll_event event; #ifdef HAVE_EPOLL_CREATE1 if ((_epfd = epoll_create1(EPOLL_CLOEXEC)) == -1) @throw [OFInitializationFailedException - exceptionWithClass: [self class]]; + exceptionWithClass: self.class]; #else int flags; if ((_epfd = epoll_create(1)) == -1) @throw [OFInitializationFailedException - exceptionWithClass: [self class]]; + exceptionWithClass: self.class]; if ((flags = fcntl(_epfd, F_GETFD, 0)) != -1) fcntl(_epfd, F_SETFD, flags | FD_CLOEXEC); #endif @@ -75,11 +75,11 @@ event.events = EPOLLIN; event.data.ptr = [OFNull null]; if (epoll_ctl(_epfd, EPOLL_CTL_ADD, _cancelFD[0], &event) == -1) @throw [OFInitializationFailedException - exceptionWithClass: [self class]]; + exceptionWithClass: self.class]; } @catch (id e) { [self release]; @throw e; } @@ -153,32 +153,32 @@ } - (void)of_addObjectForReading: (id )object { [self of_addObject: object - fileDescriptor: [object fileDescriptorForReading] + fileDescriptor: object.fileDescriptorForReading events: EPOLLIN]; } - (void)of_addObjectForWriting: (id )object { [self of_addObject: object - fileDescriptor: [object fileDescriptorForWriting] + fileDescriptor: object.fileDescriptorForWriting events: EPOLLOUT]; } - (void)of_removeObjectForReading: (id )object { [self of_removeObject: object - fileDescriptor: [object fileDescriptorForReading] + fileDescriptor: object.fileDescriptorForReading events: EPOLLIN]; } - (void)of_removeObjectForWriting: (id )object { [self of_removeObject: object - fileDescriptor: [object fileDescriptorForWriting] + fileDescriptor: object.fileDescriptorForWriting events: EPOLLOUT]; } - (void)observeForTimeInterval: (of_time_interval_t)timeInterval {