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

ech.h

Aller à la documentation de ce fichier.
00001 
00004 #ifndef _ECH_H
00005 #define _ECH_H
00006 
00012 typedef void (*PhilEventHandler) (struct PhilEvent *);
00013 
00014 
00021 typedef struct PhilEvent{  
00022   PhilCELL;
00023   PhilEventHandler action;  
00024  }PhilEvent ; 
00025 
00026 
00027 
00028 
00035 typedef PhilList PhilEventList;   
00036 
00037 
00053 #define PhilEVENT   PhilEvent _event
00054 
00055 
00056                                 
00066 extern void PhilEventListInsert(PhilEventList *q,PhilEvent *b);
00067 
00078 extern void PhilEventListPurge(PhilEventList *q, PhilEventList* past  );
00079 
00089 extern void PhilEventListRetract(PhilEventList *q,PhilEvent *b) ;
00090 
00091 
00100 extern long int PhilEventListNow();
00101 
00102 
00103 
00104 
00105 
00106         
00115 extern void PhilEventListInit(PhilEventList *q, long int date) ;
00116 
00117 
00118 
00119 #endif

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