Get the next available event.
#include <mm/renderer/events.h>
const mmr_event_t* mmr_event_get( mmr_context_t *ctxt )
A context handle.
Get the next available event. The function returns an mmr_event_t structure, which contains detailed event information (see mmr_event_t for more details). Typically, you would call this function within an event-processing loop, after calling either mmr_event_arm() or mmr_event_wait().
The data returned in the mmr_event_t structure is valid only until the next mmr_event_get() call. If you want to keep the data longer, copy the mmr_event_t contents into other program variables, cloning any strm_string_t fields within the structure.
A pointer to an event, or NULL on failure (check errno).
QNX Neutrino
Safety: | |
---|---|
Interrupt handler | No |
Signal handler | No |
Thread | No, except when using different context handles |