ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/libstatgrab/src/libstatgrab/statgrab.h
(Generate patch)

Comparing projects/libstatgrab/src/libstatgrab/statgrab.h (file contents):
Revision 1.23 by tdb, Mon Jan 19 16:49:21 2004 UTC vs.
Revision 1.28 by tdb, Thu Mar 4 23:38:29 2004 UTC

# Line 108 | Line 108 | typedef struct{
108          char *interface_name;
109          long long tx;
110          long long rx;
111 +        long long ipackets;
112 +        long long opackets;
113 +        long long ierrors;
114 +        long long oerrors;
115 +        long long collisions;
116          time_t systime;
117   }network_stat_t;
118  
119 + typedef enum{
120 +        FULL_DUPLEX,
121 +        HALF_DUPLEX,
122 +        UNKNOWN_DUPLEX
123 + }statgrab_duplex;
124 +
125   typedef struct{
126 +        char *interface_name;
127 +        int speed;      /* In megabits/sec */
128 +        statgrab_duplex dup;    
129 +        int up;
130 + }network_iface_stat_t;
131 +
132 + typedef struct{
133          long long pages_pagein;
134          long long pages_pageout;
135          time_t systime;
# Line 139 | Line 157 | process_stat_t *get_process_stats();
157  
158   network_stat_t *get_network_stats(int *entries);
159   network_stat_t *get_network_stats_diff(int *entries);
160 +
161 + network_iface_stat_t *get_network_iface_stats(int *entries);
162  
163   page_stat_t *get_page_stats();
164   page_stat_t *get_page_stats_diff();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines