174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
|
* timeout is reached.
*
* \param timeout The time to wait for an event, in seconds
* \return A boolean whether events occurred during the timeinterval
*/
- (BOOL)observeWithTimeout: (double)timeout;
- (void)_addFileDescriptorForReading: (int)fd;
- (void)_addFileDescriptorForWriting: (int)fd;
- (void)_removeFileDescriptorForReading: (int)fd;
- (void)_removeFileDescriptorForWriting: (int)fd;
- (void)_processQueue;
- (BOOL)_processCache;
@end
@interface OFObject (OFStreamObserverDelegate) <OFStreamObserverDelegate>
@end
|
>
>
>
>
>
>
>
>
>
|
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
|
* timeout is reached.
*
* \param timeout The time to wait for an event, in seconds
* \return A boolean whether events occurred during the timeinterval
*/
- (BOOL)observeWithTimeout: (double)timeout;
/**
* \brief Cancels the currently blocking observe call.
*
* This is automatically done when a new stream is added or removed by another
* thread, but in some circumstances, it might be desirable for a thread to
* manually stop the observe running in another thread.
*/
- (void)cancel;
- (void)_addFileDescriptorForReading: (int)fd;
- (void)_addFileDescriptorForWriting: (int)fd;
- (void)_removeFileDescriptorForReading: (int)fd;
- (void)_removeFileDescriptorForWriting: (int)fd;
- (void)_processQueue;
- (BOOL)_processCache;
@end
@interface OFObject (OFStreamObserverDelegate) <OFStreamObserverDelegate>
@end
|