ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/EV/README
(Generate patch)

Comparing EV/README (file contents):
Revision 1.38 by root, Mon Oct 25 11:30:45 2010 UTC vs.
Revision 1.39 by root, Tue Jan 11 13:45:28 2011 UTC

240 Begin checking for events and calling callbacks. It returns when a 240 Begin checking for events and calling callbacks. It returns when a
241 callback calls EV::unloop. 241 callback calls EV::unloop.
242 242
243 The $flags argument can be one of the following: 243 The $flags argument can be one of the following:
244 244
245 0 as above 245 0 as above
246 EV::LOOP_ONESHOT block at most once (wait, but do not loop) 246 EV::LOOP_ONCE block at most once (wait, but do not loop)
247 EV::LOOP_NONBLOCK do not block at all (fetch/handle events but do not wait) 247 EV::LOOP_NOWAIT do not block at all (fetch/handle events but do not wait)
248 248
249 EV::unloop [$how] 249 EV::break [$how]
250 $loop->unloop ([$how]) 250 $loop->break ([$how])
251 When called with no arguments or an argument of EV::UNLOOP_ONE, 251 When called with no arguments or an argument of EV::BREAK_ONE, makes
252 makes the innermost call to EV::loop return. 252 the innermost call to EV::loop return.
253 253
254 When called with an argument of EV::UNLOOP_ALL, all calls to 254 When called with an argument of EV::BREAK_ALL, all calls to EV::loop
255 EV::loop will return as fast as possible. 255 will return as fast as possible.
256
257 When called with an argument of EV::BREAK_CANCEL, any pending break
258 will be cancelled.
256 259
257 $count = EV::loop_count 260 $count = EV::loop_count
258 $count = $loop->loop_count 261 $count = $loop->loop_count
259 Return the number of times the event loop has polled for new events. 262 Return the number of times the event loop has polled for new events.
260 Sometimes useful as a generation counter. 263 Sometimes useful as a generation counter.
280 283
281 EV::once doesn't return anything: the watchers stay active till 284 EV::once doesn't return anything: the watchers stay active till
282 either of them triggers, then they will be stopped and freed, and 285 either of them triggers, then they will be stopped and freed, and
283 the callback invoked. 286 the callback invoked.
284 287
285 EV::feed_fd_event ($fd, $revents) 288 EV::feed_fd_event $fd, $revents
286 $loop->feed_fd_event ($fd, $revents) 289 $loop->feed_fd_event ($fd, $revents)
287 Feed an event on a file descriptor into EV. EV will react to this 290 Feed an event on a file descriptor into EV. EV will react to this
288 call as if the readyness notifications specified by $revents (a 291 call as if the readyness notifications specified by $revents (a
289 combination of "EV::READ" and "EV::WRITE") happened on the file 292 combination of "EV::READ" and "EV::WRITE") happened on the file
290 descriptor $fd. 293 descriptor $fd.
291 294
292 EV::feed_signal_event ($signal) 295 EV::feed_signal_event $signal
293 Feed a signal event into EV. EV will react to this call as if the 296 Feed a signal event into the default loop. EV will react to this
294 signal specified by $signal had occured. 297 call as if the signal specified by $signal had occured.
298
299 EV::feed_signal $signal
300 Feed a signal event into EV - unlike "EV::feed_signal_event", this
301 works regardless of which loop has registered the signal, and is
302 mainly useful fro custom signal implementations.
295 303
296 EV::set_io_collect_interval $time 304 EV::set_io_collect_interval $time
297 $loop->set_io_collect_interval ($time) 305 $loop->set_io_collect_interval ($time)
298 EV::set_timeout_collect_interval $time 306 EV::set_timeout_collect_interval $time
299 $loop->set_timeout_collect_interval ($time) 307 $loop->set_timeout_collect_interval ($time)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines