The friendly Operating System for the Internet of Things
riot_pipe Struct Reference

A generic pipe. More...

Detailed Description

Definition at line 55 of file pipe.h.

#include <pipe.h>

Data Fields

ringbuffer_trb
 Wrapped ringbuffer. More...
 
thread_tread_blocked
 A thread that wants to write to this full pipe. More...
 
thread_twrite_blocked
 A thread that wants to read from this empty pipe. More...
 
void(* free )(void *)
 Function to call by pipe_free(). More...
 

Field Documentation

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

Used like pipe->free(pipe).

Definition at line 61 of file pipe.h.

ringbuffer_t* riot_pipe::rb

Definition at line 56 of file pipe.h.

thread_t* riot_pipe::read_blocked

Definition at line 57 of file pipe.h.

thread_t* riot_pipe::write_blocked

Definition at line 59 of file pipe.h.


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