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. | |
1.2.17