Differences From Artifact [2694d5248b]:
- File
src/OFStreamObserver_select.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: 3265) [annotate] [blame] [check-ins using]
To Artifact [7d6a58ffc2]:
- File src/OFStreamObserver_select.m — part of check-in [1af1677350] at 2011-09-20 19:06:58 on branch trunk — Remove useless imports. (user: js, size: 3244) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
21 22 23 24 25 26 27 | #include <string.h> #include <assert.h> #include <unistd.h> #import "OFStreamObserver_select.h" #import "OFStream.h" #import "OFArray.h" | < | 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | #include <string.h> #include <assert.h> #include <unistd.h> #import "OFStreamObserver_select.h" #import "OFStream.h" #import "OFArray.h" #import "OFAutoreleasePool.h" @implementation OFStreamObserver_select - init { self = [super init]; |
︙ | ︙ |