IBNOS
Public Attributes | List of all members
pipe Struct Reference

#include <pipe.h>

Collaboration diagram for pipe:
Collaboration graph
[legend]

Public Attributes

struct object obj
 
struct linkedList writeWaiters
 
struct linkedList readWaiters
 
uint8_t * buffer
 
uint32_t size
 
uint32_t writePos
 
uint32_t readPos
 
bool writeable
 

Detailed Description

Definition at line 41 of file pipe.h.

Member Data Documentation

◆ buffer

uint8_t* pipe::buffer

Definition at line 47 of file pipe.h.

◆ obj

struct object pipe::obj

Definition at line 43 of file pipe.h.

◆ readPos

uint32_t pipe::readPos

Definition at line 50 of file pipe.h.

◆ readWaiters

struct linkedList pipe::readWaiters

Definition at line 45 of file pipe.h.

◆ size

uint32_t pipe::size

Definition at line 48 of file pipe.h.

◆ writeable

bool pipe::writeable

Definition at line 52 of file pipe.h.

◆ writePos

uint32_t pipe::writePos

Definition at line 49 of file pipe.h.

◆ writeWaiters

struct linkedList pipe::writeWaiters

Definition at line 44 of file pipe.h.


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