Input queue implementation. More...
#include "inputsapi.h"
Data Structures | |
struct | inputq_entry_t |
An input queue entry, as returned from the queue by inputq_first_entry(). More... | |
Typedefs | |
typedef struct inputq_entry_t | inputq_entry_t |
An input queue entry, as returned from the queue by inputq_first_entry(). More... | |
Functions | |
inputq_entry_t * | inputq_first_entry (void) |
Take the first entry off the queue, transferring responsibility for freeing the queue entry to the caller. More... | |
void | inputq_free_entry (inputq_entry_t *entry) |
Free an input queue entry returned by inputq_first_entry(). More... | |
HqBool | inputq_wait (void) |
Block until the input queue is non-empty or explicitly woken up. More... | |
Input queue implementation.