Page principale   Modules   Liste des composants   Liste des fichiers   Composants   Déclarations  

Référence du fichier ech.h

Gestion de la date et d'un échéancier. Plus de détails...

Aller au code source de ce fichier.

Composants

struct  PhilEvent
 Descripteur de cellule de ech On réutilise la cellule de liste triée par priorité. La priorité est la date. On rajoute le traitement de fin d'échéance. Plus de détails...


Définitions des macros

#define PhilEVENT   PhilEvent _event
 macro pour définir une structure comme une échéance


Définitions des types

typedef void(* PhilEventHandler )(struct PhilEvent *)
 Prototype d'un traitant d'échéance.

typedef PhilEvent PhilEvent
 Descripteur de cellule de ech On réutilise la cellule de liste triée par priorité. La priorité est la date. On rajoute le traitement de fin d'échéance.

typedef PhilList PhilEventList
 descripteur d'échéancier


Fonctions

void PhilEventListInsert (PhilEventList *q, PhilEvent *b)
 Insertion d'un évenement.

void PhilEventListPurge (PhilEventList *q, PhilEventList *past)
 Obtenir les échéances échues.

void PhilEventListRetract (PhilEventList *q, PhilEvent *b)
 Retrait d'une échéance quelconque.

long int PhilEventListNow ()
 Date courante.

void PhilEventListInit (PhilEventList *q, long int date)
 Initialisation de la liste.


Description détaillée


Généré le Thu Jan 15 15:49:02 2004 par doxygen1.2.17