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.28 by tdb, Thu Mar 4 23:38:29 2004 UTC vs.
Revision 1.29 by pajs, Sun Mar 28 18:04:14 2004 UTC

# Line 135 | Line 135 | typedef struct{
135          time_t systime;
136   }page_stat_t;
137  
138 + typedef struct{
139 +        char *process_name;
140 +        char *proctitle;
141 +
142 +        pid_t pid;
143 +        pid_t parent; /* Parent pid */
144 +        pid_t pgid;   /* process id of process group leader */
145 +
146 +        uid_t uid;
147 +        uid_t euid;
148 +        gid_t gid;
149 +        gid_t egid;
150 +
151 +        unsigned long long proc_size; /* in bytes */
152 +        unsigned long long proc_resident; /* in bytes */
153 +        time_t time_spent;
154 +        double cpu_percent;
155 +        int nice;
156 +        int state;
157 + }proc_state_t;
158 +
159 + int get_proc_snapshot(proc_state_t **proc_state);
160 +
161   cpu_states_t *get_cpu_totals();
162   cpu_states_t *get_cpu_diff();
163   cpu_percent_t *cpu_percent_usage();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines