1 #ifndef LIBFSEMU_UTIL_H_ 2 #define LIBFSEMU_UTIL_H_ 3 4 #include <fs/emu.h> 5 #include <fs/glib.h> 6 7 typedef struct fs_emu_stat_queue_ { 8 int seq_no; 9 int count; 10 int max_count; 11 int clear; 12 //int max; 13 //int min; 14 int64_t total; 15 //GList *list; 16 //GList *last; 17 GQueue* queue; 18 } fs_emu_stat_queue; 19 20 void fs_emu_stat_queue_init(fs_emu_stat_queue* stat_queue, int count); 21 void fs_emu_stat_queue_add_entry(fs_emu_stat_queue* stat_queue, int data, 22 int threshold); 23 24 #endif // LIBFSEMU_UTIL_H_ 25