P99
|
Iterate over a series events that are signaled by other threads. More...
#include <p99_iterator.h>
Related Functions | |
(Note that these are not member functions.) | |
void | p99_iterator_destroy (p99_iterator *p00_i) |
destroy a iterator More... | |
p99_iterator * | p99_iterator_init (p99_iterator *p00_i) |
Initialize an iterator. More... | |
unsigned | p99_iterator_next (p99_iterator volatile *p00_i) |
Block until an event has been signaled that has not yet been accounted for. More... | |
unsigned | p99_iterator_signal (p99_iterator volatile *p00_i) |
Signal an event. More... | |
Iterate over a series events that are signaled by other threads.
A for-loop
like the following
will step through
calls to do_something_with
as other threads signal events through p99_iterator_signal.
Definition at line 55 of file p99_iterator.h.