Go to the source code of this file.
Data Structures | |
struct | message_t |
defines the message typ for requests send to the server More... | |
Defines | |
#define | REGISTER_EVENT 1 |
#define | UNREGISTER_EVENT 2 |
#define | UNREGISTER_ALL_EVENTS 3 |
#define | SEND_EVENT 4 |
#define | ASYNC_SEND_EVENT 5 |
#define | ACK_SEND_EVENT 6 |
#define | ASYNC_ACK_SEND_EVENT 7 |
#define | RECEIVE_EVENT 8 |
#define | ACK_RECEIVE_EVENT 9 |
#define | GET_ACK 10 |
#define | GIVE_ACK 11 |
#define | GIVE_ACK_AND_RECEIVE_EVENT 12 |
#define | GIVE_ACK_AND_ACK_RECEIVE_EVENT 13 |
#define | TIMEOUT 14 |
#define | SERVER_DUMP 15 |
#define | SHORT_BUFFER_SIZE 4 |
this value is valid for l4v2 target-architecture | |
#define | create_control_word_for_call(cmd, len, event_ch, event_nr) |
assembles the control word from function code, event length, event_ch | |
#define | create_control_word_for_reply(res, len, event_ch, event_nr) |
assembles the control word from result value, event length, event_ch | |
#define | get_cmd(word) ((word >> 28) & 0xf) |
returns the function code | |
#define | get_res(word) (((word >> 28) & 0xf) ? ((word >> 28) & 0xf) | 0xf0 : 0) |
returns the result value | |
#define | get_len(word) ((word >> 20) & 0xff) |
returns the length of the message buffer | |
#define | get_event_ch(word) ((word >> 12) & 0xff) |
returns the event_ch | |
#define | get_event_nr(word) (word & 0xfff) |
returns the event_nr of the event |
Definition in file lib.h.