--- projects/libstatgrab/src/libstatgrab/statgrab.h 2003/02/18 19:28:30 1.1 +++ projects/libstatgrab/src/libstatgrab/statgrab.h 2003/02/19 17:13:24 1.4 @@ -93,6 +93,13 @@ typedef struct { }disk_stat_t; typedef struct{ + char *disk_name; + long long read_bytes; + long long write_bytes; + time_t systime; +}diskio_stat_t; + +typedef struct{ int total; int running; int sleeping; @@ -108,8 +115,10 @@ typedef struct{ }network_stat_t; typedef struct{ - long pgin; - long pgout; + long long num_pagein; + long long num_pageout; + long long pages_pagein; + long long pages_pageout; time_t systime; }page_stat_t; @@ -132,3 +141,7 @@ disk_stat_t *get_disk_stats(int *entries); process_stat_t *get_process_stats(); network_stat_t *get_network_stats(int *entries); +network_stat_t *get_network_stats_diff(int *entries); + +page_stat_t *get_page_stats(); +page_stat_t *get_page_stats_diff();