205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
|
for (int i = 0; i < events; i++) {
if (eventList[i].events & EPOLLIN) {
void *pool = objc_autoreleasePoolPush();
if (eventList[i].data.ptr == nullObject) {
char buffer;
OF_ENSURE(read(_cancelFD[0], &buffer, 1) == 1);
continue;
}
if ([_delegate respondsToSelector:
@selector(objectIsReadyForReading:)])
[_delegate objectIsReadyForReading:
eventList[i].data.ptr];
|
|
|
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
|
for (int i = 0; i < events; i++) {
if (eventList[i].events & EPOLLIN) {
void *pool = objc_autoreleasePoolPush();
if (eventList[i].data.ptr == nullObject) {
char buffer;
OFEnsure(read(_cancelFD[0], &buffer, 1) == 1);
continue;
}
if ([_delegate respondsToSelector:
@selector(objectIsReadyForReading:)])
[_delegate objectIsReadyForReading:
eventList[i].data.ptr];
|