librfn
An ad-hoc utility library
|
Go to the source code of this file.
Data Structures | |
struct | messageq_t |
Macros | |
#define | MESSAGEQ_VAR_INIT(basep, base_len, msg_len) |
Functions | |
void | messageq_init (messageq_t *mq, void *basep, size_t base_len, size_t msg_len) |
void * | messageq_claim (messageq_t *mq) |
void | messageq_send (messageq_t *mq, void *msg) |
void * | messageq_receive (messageq_t *mq) |
void | messageq_release (messageq_t *mq, void *msg) |