67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
*
* Note: Currently, Win32 can only observe sockets and not files!
*/
@interface OFStreamObserver: OFObject
{
OFMutableArray *readStreams;
OFMutableArray *writeStreams;
OFMutableArray *queue, *queueInfo;
id <OFStreamObserverDelegate> delegate;
int cancelFD[2];
#ifdef _WIN32
struct sockaddr_in cancelAddr;
#endif
}
|
>
>
|
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
*
* Note: Currently, Win32 can only observe sockets and not files!
*/
@interface OFStreamObserver: OFObject
{
OFMutableArray *readStreams;
OFMutableArray *writeStreams;
OFStream **FDToStream;
size_t maxFD;
OFMutableArray *queue, *queueInfo;
id <OFStreamObserverDelegate> delegate;
int cancelFD[2];
#ifdef _WIN32
struct sockaddr_in cancelAddr;
#endif
}
|
162
163
164
165
166
167
168
169
170
171
172
173
174
|
*
* \param timeout The time to wait for an event, in milliseconds
* \return A boolean whether events occurred during the timeinterval
*/
- (BOOL)observeWithTimeout: (int)timeout;
/// \cond internal
- (BOOL)_processCache;
/// \endcond
@end
@interface OFObject (OFStreamObserverDelegate) <OFStreamObserverDelegate>
@end
|
>
|
164
165
166
167
168
169
170
171
172
173
174
175
176
177
|
*
* \param timeout The time to wait for an event, in milliseconds
* \return A boolean whether events occurred during the timeinterval
*/
- (BOOL)observeWithTimeout: (int)timeout;
/// \cond internal
- (void)_processQueue;
- (BOOL)_processCache;
/// \endcond
@end
@interface OFObject (OFStreamObserverDelegate) <OFStreamObserverDelegate>
@end
|