My Project
Chargement...
Recherche...
Aucune correspondance
Macros | Fonctions | Variables
Référence du fichier tache.c

Implantation des sous-programmes de gestion des tâches. Plus de détails...

#include <manux/tache.h>
#include <manux/temps.h>
#include <manux/scheduler.h>
#include <manux/memoire.h>
#include <manux/segment.h>
#include <manux/atomique.h>
#include <manux/pagination.h>
#include <manux/fichier.h>
#include <manux/errno.h>
#include <manux/string.h>
#include <manux/printk.h>
#include <manux/debug.h>
Graphe des dépendances par inclusion de tache.c:

Aller au code source de ce fichier.

Macros

#define printkc   printk
 

Fonctions

void basculerVersTache (Tache *tache)
 
Tache * tacheCreer (CorpsTache corpsTache)
 : Création d'une tâche.
 
void afficherEtatUneTache (Tache *tache)
 Affichage de l'état d'une tâche à des fins de debug.
 
void afficherEtatTaches (void)
 Affichage des tâches.
 

Variables

TacheID numeroProchaineTache = 1
 :Le numero de la prochaine tache (WARNING : et si on cycle ?)
 
unsigned int nbActivations = 0
 

Description détaillée

Implantation des sous-programmes de gestion des tâches.

                                                (C) Manu Chaput 2000-2026

Définition dans le fichier tache.c.

Documentation des macros

◆ printkc

#define printkc   printk

Définition à la ligne 25 du fichier tache.c.

Documentation des fonctions

◆ afficherEtatTaches()

void afficherEtatTaches ( void  )

Affichage des tâches.

Affichage des tâches.

Définition à la ligne 373 du fichier tache.c.

◆ afficherEtatUneTache()

void afficherEtatUneTache ( Tache *  tache)

Affichage de l'état d'une tâche à des fins de debug.

Affichage de l'état d'une tâche à des fins de debug.

Définition à la ligne 353 du fichier tache.c.

◆ basculerVersTache()

void basculerVersTache ( Tache *  tache)

Définition à la ligne 38 du fichier tache.c.

◆ tacheCreer()

Tache * tacheCreer ( CorpsTache  corpsTache)

: Création d'une tâche.

Création d'une nouvelle tâche.

Attention, elle n'est pas insérée dans la liste des tâches prêtes, elle ne sera donc pas exécutée tant que ce ne sera pas fait.

Définition à la ligne 113 du fichier tache.c.

Documentation des variables

◆ nbActivations

unsigned int nbActivations = 0

Définition à la ligne 36 du fichier tache.c.

◆ numeroProchaineTache

TacheID numeroProchaineTache = 1

:Le numero de la prochaine tache (WARNING : et si on cycle ?)

Définition à la ligne 34 du fichier tache.c.