nmc-utils
0.1.1
|
Go to the source code of this file.
Data Structures | |
struct | easynmc_mbox_data |
struct | easynmc_mbox |
Enumerations | |
enum | mbox_status { MBOX_EMPTY = 0, MBOX_NOT_EMPTY = 1 } |
Functions | |
struct easynmc_mbox * | easynmc_mbox_new (struct easynmc_handle *h, const char *section) |
int | easynmc_mbox_available (struct easynmc_sync *s) |
void | easynmc_mbox_free (struct easynmc_sync *s) |
int | easynmc_mbox_post (struct easynmc_sync *s, uint32_t *data, uint32_t len) |
int | easynmc_mbox_post_noblock (struct easynmc_sync *s, uint32_t *data, uint32_t len) |
int | easynmc_mbox_recv (struct easynmc_sync *s, uint32_t *data, uint32_t *len) |
int | easynmc_mbox_recv_nonblock (struct easynmc_sync *s, uint32_t *data, uint32_t len) |
int | easynmc_mbox_get_size (struct easynmc_sync *s) |
uint32_t * | easynmc_mbox_get_buffer (struct easynmc_sync *s) |
void | easynmc_mbox_set_status (struct easynmc_sync *s) |
int | easynmc_mbox_get_status (struct easynmc_sync *s) |