Go to the source code of this file.
Defines | |
#define | STATIC_MEMORY |
Use a static array in bss as memory heap. The advantage is that the rmgr detects conflicts for us. | |
#define | MALLOC_POOL_ADDR 0x10000000 |
start address for malloc pool | |
#define | MALLOC_POOL_SIZE 0x00010000 |
memory size used for malloc | |
Functions | |
l4_uint8_t | server_register (l4_threadid_t client, l4events_ch_t event_ch, l4events_pr_t priority) |
Handles a register request. | |
l4_uint8_t | server_unregister (l4_threadid_t client, l4events_ch_t event_ch) |
Handles an unregister request. | |
l4_uint8_t | server_unregister_all (l4_threadid_t client) |
Handles an unregister all request. | |
l4_uint8_t | server_send_event (l4_threadid_t client, l4events_ch_t event_ch, const l4events_event_t *event, int async, int ack) |
Handles a send request. | |
l4_uint8_t | server_receive_event (l4_threadid_t client, l4events_ch_t *event_ch, l4events_event_t *event, int ack) |
Handles a receive request. | |
l4_uint8_t | server_give_ack (l4_threadid_t client, l4events_nr_t event_nr) |
Handles a give-ack request from the receiver. | |
l4_uint8_t | server_get_ack (l4_threadid_t client, l4events_nr_t event_nr) |
Handles a get-ack request from the sender. | |
l4_uint8_t | server_handle_timeout (void) |
This function is only used internally. | |
void | server_dump (void) |
Handles a dump request. |
Definition in file server.h.
#define STATIC_MEMORY |
#define MALLOC_POOL_ADDR 0x10000000 |
#define MALLOC_POOL_SIZE 0x00010000 |