![]() |
L4Re Operating System Framework
Interface and Usage Documentation
|
Ring buffer. More...
#include <ringbuf.h>
Data Fields | |
| l4shmc_area_t * | _area |
| L4SHM area this buffer is located in. | |
| l4_cap_idx_t | _owner |
| owner (attached to send/recv signal) | |
| l4shmc_chunk_t | _chunk |
| chunk descriptor | |
| unsigned | _size |
| chunk size // XXX do we need this? | |
| char * | _chunkname |
| name of the ring buffer chunk | |
| char * | _signame |
| base name of the ring buffer signals | |
| l4shmc_ringbuf_head_t * | _addr |
| pointer to ring buffer head | |
| l4shmc_signal_t | _signal_full |
| "full" signal - triggered when data is produced | |
| l4shmc_signal_t | _signal_empty |
| "empty" signal - triggered when data is consumed | |