My Project
Chargement...
Recherche...
Aucune correspondance
Classes | Macros | Définitions de type | Variables
Référence du fichier tubes.c
#include <manux/tubes.h>
#include <manux/debug.h>
#include <manux/tache.h>
#include <manux/scheduler.h>
#include <manux/fichier.h>
#include <manux/errno.h>
#include <manux/memoire.h>
#include <manux/kmalloc.h>
#include <manux/string.h>
#include <manux/exclusion-mutuelle.h>
#include <manux/condition.h>
Graphe des dépendances par inclusion de tubes.c:

Aller au code source de ce fichier.

Classes

struct  _tube
 : Définition d'un tube Plus de détails...
 

Macros

#define MANUX_TUBE_NB_PAGES   1
 Capacité mémoire d'un tube, en nombre de pages.
 
#define MANUX_TUBE_CAPACITE   (MANUX_TAILLE_PAGE * MANUX_TUBE_NB_PAGES)
 
#define MIN(a, b)   (((a) < (b)) ? (a) : (b))
 

Définitions de type

typedef struct _tube Tube
 : Définition d'un tube
 

Variables

MethodesFichier tubeMethodesFichier
 Déclaration des méthodes permettant de traiter un tube comme un fichier.
 

Documentation des macros

◆ MANUX_TUBE_CAPACITE

#define MANUX_TUBE_CAPACITE   (MANUX_TAILLE_PAGE * MANUX_TUBE_NB_PAGES)

Définition à la ligne 31 du fichier tubes.c.

◆ MANUX_TUBE_NB_PAGES

#define MANUX_TUBE_NB_PAGES   1

Capacité mémoire d'un tube, en nombre de pages.

Définition à la ligne 29 du fichier tubes.c.

◆ MIN

#define MIN (   a,
  b 
)    (((a) < (b)) ? (a) : (b))

Définition à la ligne 33 du fichier tubes.c.

Documentation des définitions de type

◆ Tube

typedef struct _tube Tube

: Définition d'un tube

Documentation des variables

◆ tubeMethodesFichier

MethodesFichier tubeMethodesFichier
Valeur initiale :
= {
.ouvrir = tubeOuvrir,
.fermer = tubeFermer,
.ecrire = tubeEcrire,
.lire = tubeLire
}

Déclaration des méthodes permettant de traiter un tube comme un fichier.

Définition à la ligne 24 du fichier tubes.c.