riot_pipe Struct Reference

A generic pipe. More...

Detailed Description

A generic pipe.

Definition at line 55 of file pipe.h.

#include <pipe.h>

Data Fields

ringbuffer_t * rb
 Wrapped ringbuffer.
 
thread_t * read_blocked
 A thread that wants to write to this full pipe.
 
thread_t * write_blocked
 A thread that wants to read from this empty pipe.
 
void(* free )(void *)
 Function to call by pipe_free(). More...
 

Field Documentation

◆ free

void(* riot_pipe::free) (void *)

Function to call by pipe_free().

Used like pipe->free(pipe).

Definition at line 61 of file pipe.h.


The documentation for this struct was generated from the following file: