10#include <l4/sys/linkage.h>
15typedef struct l4re_event_buffer_consumer_t
17 unsigned long _obj_buf[8];
18} l4re_event_buffer_consumer_t;
24l4re_event_buffer_attach(l4re_event_buffer_consumer_t *evbuf,
28l4re_event_buffer_detach(l4re_event_buffer_consumer_t *evbuf,
32l4re_event_buffer_next(l4re_event_buffer_consumer_t *evbuf)
L4_NOTHROW;
37l4re_event_buffer_consumer_foreach_available_event(l4re_event_buffer_consumer_t *evbuf,
38 void *data, l4re_event_buffer_cb_t *cb);
42l4re_event_buffer_consumer_process(l4re_event_buffer_consumer_t *evbuf,
44 l4re_event_buffer_cb_t *cb);
L4 compiler related defines.
L4_BEGIN_DECLS typedef l4_cap_idx_t l4re_ds_t
Dataspace type.
unsigned long l4_cap_idx_t
Capability selector type.
#define L4_CV
Define calling convention.
#define L4_NOTHROW
Mark a function declaration and definition as never throwing an exception.
#define L4_BEGIN_DECLS
Start section with C types and functions.
#define L4_END_DECLS
End section with C types and functions.
Event structure used in buffer.