Differences From Artifact [10244167cd]:
- File
src/OFStreamObserver_poll.m
— part of check-in
[47caef4f8a]
at
2011-09-20 18:40:54
on branch trunk
— OFStreamObserver improvements.
* Make it possible to close a stream before the add/remove queue has
been processed.
* The actual implementations don't need to handle OFStreams now, but
get the file descriptor instead.
* Use an OFMutex instead of @synchronized. (user: js, size: 3513) [annotate] [blame] [check-ins using]
To Artifact [c77b1b02fd]:
- File src/OFStreamObserver_poll.m — part of check-in [1af1677350] at 2011-09-20 19:06:58 on branch trunk — Remove useless imports. (user: js, size: 3426) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
19 20 21 22 23 24 25 | #define __NO_EXT_QNX #include <assert.h> #include <unistd.h> #include <poll.h> #import "OFStreamObserver_poll.h" | < < < < | 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | #define __NO_EXT_QNX #include <assert.h> #include <unistd.h> #include <poll.h> #import "OFStreamObserver_poll.h" #import "OFDataArray.h" #import "OFAutoreleasePool.h" #import "OFOutOfRangeException.h" @implementation OFStreamObserver_poll - init { |
︙ | ︙ |