00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef _P_EVENT_H
00013 #define _P_EVENT_H
00014
00015
00016 void muxevent_add(int time, int flags, int type, void (*func) (MUXEVENT *),
00017 void *data, void *data2);
00018 void muxevent_run(void);
00019 int muxevent_run_by_type(int type);
00020 int muxevent_last_type(void);
00021 void muxevent_initialize(void);
00022 void muxevent_remove_data(void *data);
00023 void muxevent_remote_type_data(int type, void *data);
00024 void muxevent_remote_type_data2(int type, void *data);
00025 void muxevent_remote_type_data_data(int type, void *data, void *data2);
00026 int muxevent_type_data(int type, void *data);
00027 void muxevent_get_type_data(int type, void *data, int *data2);
00028 int muxevent_count_type(int type);
00029 int muxevent_count_type_data(int type, void *data);
00030 int muxevent_count_type_data2(int type, void *data);
00031 int muxevent_count_type_data_data(int type, void *data, void *data2);
00032 int muxevent_count_data(int type, void *data);
00033 int muxevent_count_data_data(int type, void *data, void *data2);
00034 void muxevent_gothru_type_data(int type, void *data, void (*func) (MUXEVENT *));
00035 void muxevent_gothru_type(int type, void (*func) (MUXEVENT *));
00036 int muxevent_last_type_data(int type, void *data);
00037 int muxevent_first_type_data(int type, void *data);
00038 int muxevent_count_type_data_firstev(int type, void *data);
00039
00040 #endif