TacOS  0.2
 Tout Structures de données Fichiers Fonctions Variables Définitions de type Énumérations Macros
Champs de données
Référence de la structure scheduler_descriptor_t

#include <scheduler.h>

Graphe de collaboration de scheduler_descriptor_t:
Collaboration graph
[légende]

Champs de données

char * name
 
int(* initialize )(int)
 
process_t *(* get_next_process )()
 
process_t *(* get_current_process )()
 
int(* add_process )(process_t *)
 
int(* delete_process )(int)
 
void(* inject_idle )(process_t *)
 

Description détaillée

Cette structure doit contenir les differents pointeurs de fonctions pour manipuler le scheduler

Documentation des champs

int(* scheduler_descriptor_t::add_process)(process_t *)

Ajouter un processus

int(* scheduler_descriptor_t::delete_process)(int)

Supprimer un processus

process_t*(* scheduler_descriptor_t::get_current_process)()

Trouver le processus actuel

process_t*(* scheduler_descriptor_t::get_next_process)()

Trouver le prochain processus selon le scheduler

int(* scheduler_descriptor_t::initialize)(int)

Initialisation du scheduler


La documentation de cette structure a été générée à partir du fichier suivant :