OpenMPI
0.1.1
|
A deferred_cb is a callback that can be scheduled to run as part of an event_base's event_loop, rather than running immediately. More...
#include <defer-internal.h>
Public Member Functions | |
TAILQ_ENTRY (deferred_cb) cb_next | |
Links to the adjacent active (pending) deferred_cb objects. More... | |
Data Fields | |
unsigned | queued: 1 |
True iff this deferred_cb is pending in an event_base. More... | |
deferred_cb_fn | cb |
The function to execute when the callback runs. More... | |
void * | arg |
The function's second argument. More... | |
A deferred_cb is a callback that can be scheduled to run as part of an event_base's event_loop, rather than running immediately.
deferred_cb::TAILQ_ENTRY | ( | deferred_cb | ) |
Links to the adjacent active (pending) deferred_cb objects.
void* deferred_cb::arg |
The function's second argument.
deferred_cb_fn deferred_cb::cb |
The function to execute when the callback runs.
unsigned deferred_cb::queued |
True iff this deferred_cb is pending in an event_base.