9#include <l4/sys/linkage.h>
14typedef struct l4re_event_buffer_consumer_t
16 unsigned long _obj_buf[8];
17} l4re_event_buffer_consumer_t;
23l4re_event_buffer_attach(l4re_event_buffer_consumer_t *evbuf,
27l4re_event_buffer_detach(l4re_event_buffer_consumer_t *evbuf,
31l4re_event_buffer_next(l4re_event_buffer_consumer_t *evbuf)
L4_NOTHROW;
36l4re_event_buffer_consumer_foreach_available_event(l4re_event_buffer_consumer_t *evbuf,
37 void *data, l4re_event_buffer_cb_t *cb);
41l4re_event_buffer_consumer_process(l4re_event_buffer_consumer_t *evbuf,
43 l4re_event_buffer_cb_t *cb);
l4_cap_idx_t l4re_ds_t
Dataspace type.
unsigned long l4_cap_idx_t
Capability selector type.
#define __END_DECLS
End section with C types and functions.
#define L4_CV
Define calling convention.
#define L4_NOTHROW
Mark a function declaration and definition as never throwing an exception.
#define __BEGIN_DECLS
Start section with C types and functions.
Event structure used in buffer.