124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
|
id <OFKernelEventObserverDelegate> _Nullable _delegate;
#if defined(OF_AMIGAOS)
struct Task *_waitingTask;
ULONG _cancelSignal;
#elif defined(OF_HAVE_PIPE)
int _cancelFD[2];
#else
of_socket_t _cancelFD[2];
struct sockaddr_in _cancelAddr;
#endif
#ifdef OF_AMIGAOS
ULONG _execSignalMask;
#endif
OF_RESERVE_IVARS(OFKernelEventObserver, 4)
}
|
|
|
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
|
id <OFKernelEventObserverDelegate> _Nullable _delegate;
#if defined(OF_AMIGAOS)
struct Task *_waitingTask;
ULONG _cancelSignal;
#elif defined(OF_HAVE_PIPE)
int _cancelFD[2];
#else
OFSocketHandle _cancelFD[2];
struct sockaddr_in _cancelAddr;
#endif
#ifdef OF_AMIGAOS
ULONG _execSignalMask;
#endif
OF_RESERVE_IVARS(OFKernelEventObserver, 4)
}
|
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
|
/**
* @brief Observes all objects until an event happens on an object or the
* timeout is reached.
*
* @param timeInterval The time to wait for an event, in seconds
*/
- (void)observeForTimeInterval: (of_time_interval_t)timeInterval;
/**
* @brief Observes all objects until an event happens on an object or the
* specified date is reached.
*
* @param date The until which to observe
*/
|
|
|
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
|
/**
* @brief Observes all objects until an event happens on an object or the
* timeout is reached.
*
* @param timeInterval The time to wait for an event, in seconds
*/
- (void)observeForTimeInterval: (OFTimeInterval)timeInterval;
/**
* @brief Observes all objects until an event happens on an object or the
* specified date is reached.
*
* @param date The until which to observe
*/
|