Definition in file pipe.h.
Include dependency graph for pipe.h:Go to the source code of this file.
Data Structures | |
| struct | riot_pipe |
| A generic pipe. More... | |
Macros | |
| #define | PIPE_BUF (128) |
| Size of a dynamically malloc'd pipe. | |
Typedefs | |
| typedef struct riot_pipe | pipe_t |
| A generic pipe. | |
Functions | |
| void | pipe_init (pipe_t *pipe, ringbuffer_t *rb, void(*free)(void *)) |
| Initialize a pipe. More... | |
| ssize_t | pipe_read (pipe_t *pipe, void *buf, size_t n) |
| Read from a pipe. More... | |
| ssize_t | pipe_write (pipe_t *pipe, const void *buf, size_t n) |
| Write to a pipe. More... | |
| pipe_t * | pipe_malloc (unsigned size) |
Dynamically allocate a pipe with room for size bytes. More... | |
| void | pipe_free (pipe_t *rp) |
| Free a pipe. More... | |