sync
[gir-1.1] / Gtop-2.0.gir
1 <?xml version="1.0"?>
2 <!-- This file was automatically generated from C sources - DO NOT EDIT!
3 To affect the contents of this file, edit the original C definitions,
4 and/or use gtk-doc annotations.  -->
5 <repository version="1.1"
6             xmlns="http://www.gtk.org/introspection/core/1.0"
7             xmlns:c="http://www.gtk.org/introspection/c/1.0"
8             xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
9   <include name="GLib" version="2.0"/>
10   <include name="GObject" version="2.0"/>
11   <namespace name="Gtop"
12              version="2.0"
13              shared-library="libgtop-2.0.so.7"
14              c:prefix="glibtop">
15     <constant name="AUTH_NAMESZ" value="15">
16       <type name="int"/>
17     </constant>
18     <constant name="AUTH_TIMEOUT" value="15">
19       <type name="int"/>
20     </constant>
21     <constant name="CMND_CPU" value="2">
22       <type name="int"/>
23     </constant>
24     <constant name="CMND_FSUSAGE" value="21">
25       <type name="int"/>
26     </constant>
27     <constant name="CMND_LOADAVG" value="6">
28       <type name="int"/>
29     </constant>
30     <constant name="CMND_MEM" value="3">
31       <type name="int"/>
32     </constant>
33     <constant name="CMND_MOUNTLIST" value="20">
34       <type name="int"/>
35     </constant>
36     <constant name="CMND_MSG_LIMITS" value="8">
37       <type name="int"/>
38     </constant>
39     <constant name="CMND_NETLIST" value="24">
40       <type name="int"/>
41     </constant>
42     <constant name="CMND_NETLOAD" value="22">
43       <type name="int"/>
44     </constant>
45     <constant name="CMND_PPP" value="23">
46       <type name="int"/>
47     </constant>
48     <constant name="CMND_PROCLIST" value="10">
49       <type name="int"/>
50     </constant>
51     <constant name="CMND_PROC_AFFINITY" value="27">
52       <type name="int"/>
53     </constant>
54     <constant name="CMND_PROC_ARGS" value="18">
55       <type name="int"/>
56     </constant>
57     <constant name="CMND_PROC_KERNEL" value="16">
58       <type name="int"/>
59     </constant>
60     <constant name="CMND_PROC_MAP" value="19">
61       <type name="int"/>
62     </constant>
63     <constant name="CMND_PROC_MEM" value="13">
64       <type name="int"/>
65     </constant>
66     <constant name="CMND_PROC_OPEN_FILES" value="25">
67       <type name="int"/>
68     </constant>
69     <constant name="CMND_PROC_SEGMENT" value="17">
70       <type name="int"/>
71     </constant>
72     <constant name="CMND_PROC_SIGNAL" value="15">
73       <type name="int"/>
74     </constant>
75     <constant name="CMND_PROC_STATE" value="11">
76       <type name="int"/>
77     </constant>
78     <constant name="CMND_PROC_TIME" value="14">
79       <type name="int"/>
80     </constant>
81     <constant name="CMND_PROC_UID" value="12">
82       <type name="int"/>
83     </constant>
84     <constant name="CMND_PROC_WD" value="26">
85       <type name="int"/>
86     </constant>
87     <constant name="CMND_QUIT" value="0">
88       <type name="int"/>
89     </constant>
90     <constant name="CMND_SEM_LIMITS" value="9">
91       <type name="int"/>
92     </constant>
93     <constant name="CMND_SHM_LIMITS" value="7">
94       <type name="int"/>
95     </constant>
96     <constant name="CMND_SWAP" value="4">
97       <type name="int"/>
98     </constant>
99     <constant name="CMND_SYSDEPS" value="1">
100       <type name="int"/>
101     </constant>
102     <constant name="CMND_UPTIME" value="5">
103       <type name="int"/>
104     </constant>
105     <constant name="CONN_INTERNET" value="1">
106       <type name="int"/>
107     </constant>
108     <constant name="CONN_IPC" value="2">
109       <type name="int"/>
110     </constant>
111     <constant name="CONN_UNIX" value="0">
112       <type name="int"/>
113     </constant>
114     <constant name="CPU_FREQUENCY" value="5">
115       <type name="int"/>
116     </constant>
117     <constant name="CPU_IDLE" value="4">
118       <type name="int"/>
119     </constant>
120     <constant name="CPU_IOWAIT" value="12">
121       <type name="int"/>
122     </constant>
123     <constant name="CPU_IRQ" value="13">
124       <type name="int"/>
125     </constant>
126     <constant name="CPU_NICE" value="2">
127       <type name="int"/>
128     </constant>
129     <constant name="CPU_SOFTIRQ" value="14">
130       <type name="int"/>
131     </constant>
132     <constant name="CPU_SYS" value="3">
133       <type name="int"/>
134     </constant>
135     <constant name="CPU_TOTAL" value="0">
136       <type name="int"/>
137     </constant>
138     <constant name="CPU_USER" value="1">
139       <type name="int"/>
140     </constant>
141     <constant name="DEFAULT_PORT" value="21490">
142       <type name="int"/>
143     </constant>
144     <constant name="DEFAUTH_NAME" value="GNU-SECURE">
145       <type name="utf8"/>
146     </constant>
147     <constant name="ERROR_METHOD_ABORT" value="3">
148       <type name="int"/>
149     </constant>
150     <constant name="ERROR_METHOD_IGNORE" value="0">
151       <type name="int"/>
152     </constant>
153     <constant name="ERROR_METHOD_WARN" value="2">
154       <type name="int"/>
155     </constant>
156     <constant name="ERROR_METHOD_WARN_ONCE" value="1">
157       <type name="int"/>
158     </constant>
159     <constant name="EXCLUDE_IDLE" value="4096">
160       <type name="int"/>
161     </constant>
162     <constant name="EXCLUDE_NOTTY" value="16384">
163       <type name="int"/>
164     </constant>
165     <constant name="EXCLUDE_SYSTEM" value="8192">
166       <type name="int"/>
167     </constant>
168     <constant name="FALSE" value="0">
169       <type name="int"/>
170     </constant>
171     <constant name="FEATURES_EXCEPT" value="8">
172       <type name="int"/>
173     </constant>
174     <constant name="FEATURES_NO_SERVER" value="4">
175       <type name="int"/>
176     </constant>
177     <constant name="FILE_ENTRY_FD" value="0">
178       <type name="int"/>
179     </constant>
180     <constant name="FILE_ENTRY_INETSOCKET_DST_HOST" value="3">
181       <type name="int"/>
182     </constant>
183     <constant name="FILE_ENTRY_INETSOCKET_DST_PORT" value="4">
184       <type name="int"/>
185     </constant>
186     <constant name="FILE_ENTRY_NAME" value="1">
187       <type name="int"/>
188     </constant>
189     <constant name="FILE_ENTRY_TYPE" value="2">
190       <type name="int"/>
191     </constant>
192     <constant name="FSUSAGE_BAVAIL" value="2">
193       <type name="int"/>
194     </constant>
195     <constant name="FSUSAGE_BFREE" value="1">
196       <type name="int"/>
197     </constant>
198     <constant name="FSUSAGE_BLOCKS" value="0">
199       <type name="int"/>
200     </constant>
201     <constant name="FSUSAGE_BLOCK_SIZE" value="5">
202       <type name="int"/>
203     </constant>
204     <constant name="FSUSAGE_FFREE" value="4">
205       <type name="int"/>
206     </constant>
207     <constant name="FSUSAGE_FILES" value="3">
208       <type name="int"/>
209     </constant>
210     <constant name="FSUSAGE_READ" value="6">
211       <type name="int"/>
212     </constant>
213     <constant name="FSUSAGE_WRITE" value="7">
214       <type name="int"/>
215     </constant>
216     <constant name="GLIBTOP_INIT_STATE_INIT" value="65536">
217       <type name="int"/>
218     </constant>
219     <constant name="GLIBTOP_INIT_STATE_OPEN" value="131072">
220       <type name="int"/>
221     </constant>
222     <constant name="GLIBTOP_INIT_STATE_SERVER" value="262144">
223       <type name="int"/>
224     </constant>
225     <constant name="GLIBTOP_INIT_STATE_SYSDEPS" value="524288">
226       <type name="int"/>
227     </constant>
228     <constant name="GLIBTOP_PARAM_SIZE" value="16">
229       <type name="int"/>
230     </constant>
231     <constant name="HOSTNAMSZ" value="255">
232       <type name="int"/>
233     </constant>
234     <constant name="INIT_NO_INIT" value="2">
235       <type name="int"/>
236     </constant>
237     <constant name="INIT_NO_OPEN" value="1">
238       <type name="int"/>
239     </constant>
240     <constant name="IPC_MSGMAP" value="1">
241       <type name="int"/>
242     </constant>
243     <constant name="IPC_MSGMAX" value="2">
244       <type name="int"/>
245     </constant>
246     <constant name="IPC_MSGMNB" value="3">
247       <type name="int"/>
248     </constant>
249     <constant name="IPC_MSGMNI" value="4">
250       <type name="int"/>
251     </constant>
252     <constant name="IPC_MSGPOOL" value="0">
253       <type name="int"/>
254     </constant>
255     <constant name="IPC_MSGSSZ" value="5">
256       <type name="int"/>
257     </constant>
258     <constant name="IPC_MSGTQL" value="6">
259       <type name="int"/>
260     </constant>
261     <constant name="IPC_SEMAEM" value="9">
262       <type name="int"/>
263     </constant>
264     <constant name="IPC_SEMMAP" value="0">
265       <type name="int"/>
266     </constant>
267     <constant name="IPC_SEMMNI" value="1">
268       <type name="int"/>
269     </constant>
270     <constant name="IPC_SEMMNS" value="2">
271       <type name="int"/>
272     </constant>
273     <constant name="IPC_SEMMNU" value="3">
274       <type name="int"/>
275     </constant>
276     <constant name="IPC_SEMMSL" value="4">
277       <type name="int"/>
278     </constant>
279     <constant name="IPC_SEMOPM" value="5">
280       <type name="int"/>
281     </constant>
282     <constant name="IPC_SEMUME" value="6">
283       <type name="int"/>
284     </constant>
285     <constant name="IPC_SEMUSZ" value="7">
286       <type name="int"/>
287     </constant>
288     <constant name="IPC_SEMVMX" value="8">
289       <type name="int"/>
290     </constant>
291     <constant name="IPC_SHMALL" value="4">
292       <type name="int"/>
293     </constant>
294     <constant name="IPC_SHMMAX" value="0">
295       <type name="int"/>
296     </constant>
297     <constant name="IPC_SHMMIN" value="1">
298       <type name="int"/>
299     </constant>
300     <constant name="IPC_SHMMNI" value="2">
301       <type name="int"/>
302     </constant>
303     <constant name="IPC_SHMSEG" value="3">
304       <type name="int"/>
305     </constant>
306     <constant name="KERN_PROC_ALL" value="0">
307       <type name="int"/>
308     </constant>
309     <constant name="KERN_PROC_MASK" value="15">
310       <type name="int"/>
311     </constant>
312     <constant name="KERN_PROC_PGRP" value="2">
313       <type name="int"/>
314     </constant>
315     <constant name="KERN_PROC_PID" value="1">
316       <type name="int"/>
317     </constant>
318     <constant name="KERN_PROC_RUID" value="6">
319       <type name="int"/>
320     </constant>
321     <constant name="KERN_PROC_SESSION" value="3">
322       <type name="int"/>
323     </constant>
324     <constant name="KERN_PROC_TTY" value="4">
325       <type name="int"/>
326     </constant>
327     <constant name="KERN_PROC_UID" value="5">
328       <type name="int"/>
329     </constant>
330     <constant name="LIBGTOP_VERSION_STRING"
331               value="Libgtop %s server version %s (%u,%u,%u,%u).">
332       <type name="utf8"/>
333     </constant>
334     <constant name="LOADAVG_LAST_PID" value="3">
335       <type name="int"/>
336     </constant>
337     <constant name="LOADAVG_LOADAVG" value="0">
338       <type name="int"/>
339     </constant>
340     <constant name="LOADAVG_NR_RUNNING" value="1">
341       <type name="int"/>
342     </constant>
343     <constant name="LOADAVG_NR_TASKS" value="2">
344       <type name="int"/>
345     </constant>
346     <constant name="MAP_ENTRY_DEVICE" value="5">
347       <type name="int"/>
348     </constant>
349     <constant name="MAP_ENTRY_END" value="1">
350       <type name="int"/>
351     </constant>
352     <constant name="MAP_ENTRY_FILENAME" value="6">
353       <type name="int"/>
354     </constant>
355     <constant name="MAP_ENTRY_INODE" value="4">
356       <type name="int"/>
357     </constant>
358     <constant name="MAP_ENTRY_OFFSET" value="2">
359       <type name="int"/>
360     </constant>
361     <constant name="MAP_ENTRY_PERM" value="3">
362       <type name="int"/>
363     </constant>
364     <constant name="MAP_ENTRY_PRIVATE_CLEAN" value="11">
365       <type name="int"/>
366     </constant>
367     <constant name="MAP_ENTRY_PRIVATE_DIRTY" value="12">
368       <type name="int"/>
369     </constant>
370     <constant name="MAP_ENTRY_RSS" value="8">
371       <type name="int"/>
372     </constant>
373     <constant name="MAP_ENTRY_SHARED_CLEAN" value="9">
374       <type name="int"/>
375     </constant>
376     <constant name="MAP_ENTRY_SHARED_DIRTY" value="10">
377       <type name="int"/>
378     </constant>
379     <constant name="MAP_ENTRY_SIZE" value="7">
380       <type name="int"/>
381     </constant>
382     <constant name="MAP_ENTRY_START" value="0">
383       <type name="int"/>
384     </constant>
385     <constant name="MAP_FILENAME_LEN" value="215">
386       <type name="int"/>
387     </constant>
388     <constant name="MAP_PERM_EXECUTE" value="4">
389       <type name="int"/>
390     </constant>
391     <constant name="MAP_PERM_PRIVATE" value="16">
392       <type name="int"/>
393     </constant>
394     <constant name="MAP_PERM_READ" value="1">
395       <type name="int"/>
396     </constant>
397     <constant name="MAP_PERM_SHARED" value="8">
398       <type name="int"/>
399     </constant>
400     <constant name="MAP_PERM_WRITE" value="2">
401       <type name="int"/>
402     </constant>
403     <constant name="MAX_CMND" value="28">
404       <type name="int"/>
405     </constant>
406     <constant name="MAX_CPU" value="18">
407       <type name="int"/>
408     </constant>
409     <constant name="MAX_FSUSAGE" value="8">
410       <type name="int"/>
411     </constant>
412     <constant name="MAX_GROUPS" value="64">
413       <type name="int"/>
414     </constant>
415     <constant name="MAX_LOADAVG" value="4">
416       <type name="int"/>
417     </constant>
418     <constant name="MAX_MAP_ENTRY" value="13">
419       <type name="int"/>
420     </constant>
421     <constant name="MAX_MEM" value="8">
422       <type name="int"/>
423     </constant>
424     <constant name="MAX_MOUNTLIST" value="3">
425       <type name="int"/>
426     </constant>
427     <constant name="MAX_MSG_LIMITS" value="7">
428       <type name="int"/>
429     </constant>
430     <constant name="MAX_NETLIST" value="1">
431       <type name="int"/>
432     </constant>
433     <constant name="MAX_NETLOAD" value="18">
434       <type name="int"/>
435     </constant>
436     <constant name="MAX_OPEN_FILE_ENTRY" value="5">
437       <type name="int"/>
438     </constant>
439     <constant name="MAX_PPP" value="3">
440       <type name="int"/>
441     </constant>
442     <constant name="MAX_PROCLIST" value="3">
443       <type name="int"/>
444     </constant>
445     <constant name="MAX_PROC_ARGS" value="1">
446       <type name="int"/>
447     </constant>
448     <constant name="MAX_PROC_KERNEL" value="9">
449       <type name="int"/>
450     </constant>
451     <constant name="MAX_PROC_MAP" value="3">
452       <type name="int"/>
453     </constant>
454     <constant name="MAX_PROC_MEM" value="6">
455       <type name="int"/>
456     </constant>
457     <constant name="MAX_PROC_OPEN_FILES" value="3">
458       <type name="int"/>
459     </constant>
460     <constant name="MAX_PROC_SEGMENT" value="8">
461       <type name="int"/>
462     </constant>
463     <constant name="MAX_PROC_SIGNAL" value="4">
464       <type name="int"/>
465     </constant>
466     <constant name="MAX_PROC_STATE" value="9">
467       <type name="int"/>
468     </constant>
469     <constant name="MAX_PROC_TIME" value="11">
470       <type name="int"/>
471     </constant>
472     <constant name="MAX_PROC_UID" value="18">
473       <type name="int"/>
474     </constant>
475     <constant name="MAX_SEM_LIMITS" value="10">
476       <type name="int"/>
477     </constant>
478     <constant name="MAX_SHM_LIMITS" value="5">
479       <type name="int"/>
480     </constant>
481     <constant name="MAX_SWAP" value="5">
482       <type name="int"/>
483     </constant>
484     <constant name="MAX_SYSDEPS" value="27">
485       <type name="int"/>
486     </constant>
487     <constant name="MAX_SYSINFO" value="2">
488       <type name="int"/>
489     </constant>
490     <constant name="MAX_UPTIME" value="3">
491       <type name="int"/>
492     </constant>
493     <constant name="MCOOKIE_NAME" value="MAGIC-1">
494       <type name="utf8"/>
495     </constant>
496     <constant name="MCOOKIE_SCREEN" value="42980">
497       <type name="utf8"/>
498     </constant>
499     <constant name="MCOOKIE_X_NAME" value="MIT-MAGIC-COOKIE-1">
500       <type name="utf8"/>
501     </constant>
502     <constant name="MEM_BUFFER" value="4">
503       <type name="int"/>
504     </constant>
505     <constant name="MEM_CACHED" value="5">
506       <type name="int"/>
507     </constant>
508     <constant name="MEM_FREE" value="2">
509       <type name="int"/>
510     </constant>
511     <constant name="MEM_LOCKED" value="7">
512       <type name="int"/>
513     </constant>
514     <constant name="MEM_SHARED" value="3">
515       <type name="int"/>
516     </constant>
517     <constant name="MEM_TOTAL" value="0">
518       <type name="int"/>
519     </constant>
520     <constant name="MEM_USED" value="1">
521       <type name="int"/>
522     </constant>
523     <constant name="MEM_USER" value="6">
524       <type name="int"/>
525     </constant>
526     <constant name="METHOD_DIRECT" value="1">
527       <type name="int"/>
528     </constant>
529     <constant name="METHOD_INET" value="3">
530       <type name="int"/>
531     </constant>
532     <constant name="METHOD_PIPE" value="2">
533       <type name="int"/>
534     </constant>
535     <constant name="METHOD_UNIX" value="4">
536       <type name="int"/>
537     </constant>
538     <constant name="MOUNTENTRY_LEN" value="79">
539       <type name="int"/>
540     </constant>
541     <constant name="MOUNTLIST_NUMBER" value="0">
542       <type name="int"/>
543     </constant>
544     <constant name="MOUNTLIST_SIZE" value="2">
545       <type name="int"/>
546     </constant>
547     <constant name="MOUNTLIST_TOTAL" value="1">
548       <type name="int"/>
549     </constant>
550     <constant name="NCPU" value="32">
551       <type name="int"/>
552     </constant>
553     <constant name="NETLIST_NUMBER" value="0">
554       <type name="int"/>
555     </constant>
556     <constant name="NETLOAD_ADDRESS" value="3">
557       <type name="int"/>
558     </constant>
559     <constant name="NETLOAD_ADDRESS6" value="14">
560       <type name="int"/>
561     </constant>
562     <constant name="NETLOAD_BYTES_IN" value="7">
563       <type name="int"/>
564     </constant>
565     <constant name="NETLOAD_BYTES_OUT" value="8">
566       <type name="int"/>
567     </constant>
568     <constant name="NETLOAD_BYTES_TOTAL" value="9">
569       <type name="int"/>
570     </constant>
571     <constant name="NETLOAD_COLLISIONS" value="13">
572       <type name="int"/>
573     </constant>
574     <constant name="NETLOAD_ERRORS_IN" value="10">
575       <type name="int"/>
576     </constant>
577     <constant name="NETLOAD_ERRORS_OUT" value="11">
578       <type name="int"/>
579     </constant>
580     <constant name="NETLOAD_ERRORS_TOTAL" value="12">
581       <type name="int"/>
582     </constant>
583     <constant name="NETLOAD_HWADDRESS" value="17">
584       <type name="int"/>
585     </constant>
586     <constant name="NETLOAD_IF_FLAGS" value="0">
587       <type name="int"/>
588     </constant>
589     <constant name="NETLOAD_MTU" value="1">
590       <type name="int"/>
591     </constant>
592     <constant name="NETLOAD_PACKETS_IN" value="4">
593       <type name="int"/>
594     </constant>
595     <constant name="NETLOAD_PACKETS_OUT" value="5">
596       <type name="int"/>
597     </constant>
598     <constant name="NETLOAD_PACKETS_TOTAL" value="6">
599       <type name="int"/>
600     </constant>
601     <constant name="NETLOAD_PREFIX6" value="15">
602       <type name="int"/>
603     </constant>
604     <constant name="NETLOAD_SCOPE6" value="16">
605       <type name="int"/>
606     </constant>
607     <constant name="NETLOAD_SUBNET" value="2">
608       <type name="int"/>
609     </constant>
610     <constant name="NFILE" value="20">
611       <type name="int"/>
612     </constant>
613     <constant name="OPEN_DEST_HOST_LEN" value="46">
614       <type name="int"/>
615     </constant>
616     <constant name="OPEN_FILENAME_LEN" value="215">
617       <type name="int"/>
618     </constant>
619     <constant name="PARAM_COMMAND" value="3">
620       <type name="int"/>
621     </constant>
622     <constant name="PARAM_ERROR_METHOD" value="6">
623       <type name="int"/>
624     </constant>
625     <constant name="PARAM_FEATURES" value="2">
626       <type name="int"/>
627     </constant>
628     <constant name="PARAM_HOST" value="4">
629       <type name="int"/>
630     </constant>
631     <constant name="PARAM_METHOD" value="1">
632       <type name="int"/>
633     </constant>
634     <constant name="PARAM_PORT" value="5">
635       <type name="int"/>
636     </constant>
637     <constant name="PARAM_REQUIRED" value="7">
638       <type name="int"/>
639     </constant>
640     <constant name="PATCHLEVEL" value="2">
641       <type name="int"/>
642     </constant>
643     <constant name="PPP_BYTES_IN" value="1">
644       <type name="int"/>
645     </constant>
646     <constant name="PPP_BYTES_OUT" value="2">
647       <type name="int"/>
648     </constant>
649     <constant name="PPP_STATE" value="0">
650       <type name="int"/>
651     </constant>
652     <constant name="PROCESS_DEAD" value="64">
653       <type name="int"/>
654     </constant>
655     <constant name="PROCESS_INTERRUPTIBLE" value="2">
656       <type name="int"/>
657     </constant>
658     <constant name="PROCESS_RUNNING" value="1">
659       <type name="int"/>
660     </constant>
661     <constant name="PROCESS_STOPPED" value="16">
662       <type name="int"/>
663     </constant>
664     <constant name="PROCESS_SWAPPING" value="32">
665       <type name="int"/>
666     </constant>
667     <constant name="PROCESS_UNINTERRUPTIBLE" value="4">
668       <type name="int"/>
669     </constant>
670     <constant name="PROCESS_ZOMBIE" value="8">
671       <type name="int"/>
672     </constant>
673     <constant name="PROCLIST_NUMBER" value="0">
674       <type name="int"/>
675     </constant>
676     <constant name="PROCLIST_SIZE" value="2">
677       <type name="int"/>
678     </constant>
679     <constant name="PROCLIST_TOTAL" value="1">
680       <type name="int"/>
681     </constant>
682     <constant name="PROC_AFFINITY_ALL" value="1">
683       <type name="int"/>
684     </constant>
685     <constant name="PROC_AFFINITY_NUMBER" value="0">
686       <type name="int"/>
687     </constant>
688     <constant name="PROC_ARGS_SIZE" value="0">
689       <type name="int"/>
690     </constant>
691     <constant name="PROC_KERNEL_CMAJ_FLT" value="4">
692       <type name="int"/>
693     </constant>
694     <constant name="PROC_KERNEL_CMIN_FLT" value="3">
695       <type name="int"/>
696     </constant>
697     <constant name="PROC_KERNEL_KSTK_EIP" value="6">
698       <type name="int"/>
699     </constant>
700     <constant name="PROC_KERNEL_KSTK_ESP" value="5">
701       <type name="int"/>
702     </constant>
703     <constant name="PROC_KERNEL_K_FLAGS" value="0">
704       <type name="int"/>
705     </constant>
706     <constant name="PROC_KERNEL_MAJ_FLT" value="2">
707       <type name="int"/>
708     </constant>
709     <constant name="PROC_KERNEL_MIN_FLT" value="1">
710       <type name="int"/>
711     </constant>
712     <constant name="PROC_KERNEL_NWCHAN" value="7">
713       <type name="int"/>
714     </constant>
715     <constant name="PROC_KERNEL_WCHAN" value="8">
716       <type name="int"/>
717     </constant>
718     <constant name="PROC_MAP_NUMBER" value="0">
719       <type name="int"/>
720     </constant>
721     <constant name="PROC_MAP_SIZE" value="2">
722       <type name="int"/>
723     </constant>
724     <constant name="PROC_MAP_TOTAL" value="1">
725       <type name="int"/>
726     </constant>
727     <constant name="PROC_MEM_RESIDENT" value="2">
728       <type name="int"/>
729     </constant>
730     <constant name="PROC_MEM_RSS" value="4">
731       <type name="int"/>
732     </constant>
733     <constant name="PROC_MEM_RSS_RLIM" value="5">
734       <type name="int"/>
735     </constant>
736     <constant name="PROC_MEM_SHARE" value="3">
737       <type name="int"/>
738     </constant>
739     <constant name="PROC_MEM_SIZE" value="0">
740       <type name="int"/>
741     </constant>
742     <constant name="PROC_MEM_VSIZE" value="1">
743       <type name="int"/>
744     </constant>
745     <constant name="PROC_OPEN_FILES_NUMBER" value="0">
746       <type name="int"/>
747     </constant>
748     <constant name="PROC_OPEN_FILES_SIZE" value="2">
749       <type name="int"/>
750     </constant>
751     <constant name="PROC_OPEN_FILES_TOTAL" value="1">
752       <type name="int"/>
753     </constant>
754     <constant name="PROC_SEGMENT_DATA_RSS" value="2">
755       <type name="int"/>
756     </constant>
757     <constant name="PROC_SEGMENT_DIRTY_SIZE" value="4">
758       <type name="int"/>
759     </constant>
760     <constant name="PROC_SEGMENT_END_CODE" value="6">
761       <type name="int"/>
762     </constant>
763     <constant name="PROC_SEGMENT_SHLIB_RSS" value="1">
764       <type name="int"/>
765     </constant>
766     <constant name="PROC_SEGMENT_STACK_RSS" value="3">
767       <type name="int"/>
768     </constant>
769     <constant name="PROC_SEGMENT_START_CODE" value="5">
770       <type name="int"/>
771     </constant>
772     <constant name="PROC_SEGMENT_START_STACK" value="7">
773       <type name="int"/>
774     </constant>
775     <constant name="PROC_SEGMENT_TEXT_RSS" value="0">
776       <type name="int"/>
777     </constant>
778     <constant name="PROC_SIGNAL_BLOCKED" value="1">
779       <type name="int"/>
780     </constant>
781     <constant name="PROC_SIGNAL_SIGCATCH" value="3">
782       <type name="int"/>
783     </constant>
784     <constant name="PROC_SIGNAL_SIGIGNORE" value="2">
785       <type name="int"/>
786     </constant>
787     <constant name="PROC_SIGNAL_SIGNAL" value="0">
788       <type name="int"/>
789     </constant>
790     <constant name="PROC_STATE_CMD" value="0">
791       <type name="int"/>
792     </constant>
793     <constant name="PROC_STATE_GID" value="3">
794       <type name="int"/>
795     </constant>
796     <constant name="PROC_STATE_HAS_CPU" value="6">
797       <type name="int"/>
798     </constant>
799     <constant name="PROC_STATE_LAST_PROCESSOR" value="8">
800       <type name="int"/>
801     </constant>
802     <constant name="PROC_STATE_PROCESSOR" value="7">
803       <type name="int"/>
804     </constant>
805     <constant name="PROC_STATE_RGID" value="5">
806       <type name="int"/>
807     </constant>
808     <constant name="PROC_STATE_RUID" value="4">
809       <type name="int"/>
810     </constant>
811     <constant name="PROC_STATE_STATE" value="1">
812       <type name="int"/>
813     </constant>
814     <constant name="PROC_STATE_UID" value="2">
815       <type name="int"/>
816     </constant>
817     <constant name="PROC_TIME_CSTIME" value="5">
818       <type name="int"/>
819     </constant>
820     <constant name="PROC_TIME_CUTIME" value="4">
821       <type name="int"/>
822     </constant>
823     <constant name="PROC_TIME_FREQUENCY" value="8">
824       <type name="int"/>
825     </constant>
826     <constant name="PROC_TIME_IT_REAL_VALUE" value="7">
827       <type name="int"/>
828     </constant>
829     <constant name="PROC_TIME_RTIME" value="1">
830       <type name="int"/>
831     </constant>
832     <constant name="PROC_TIME_START_TIME" value="0">
833       <type name="int"/>
834     </constant>
835     <constant name="PROC_TIME_STIME" value="3">
836       <type name="int"/>
837     </constant>
838     <constant name="PROC_TIME_TIMEOUT" value="6">
839       <type name="int"/>
840     </constant>
841     <constant name="PROC_TIME_UTIME" value="2">
842       <type name="int"/>
843     </constant>
844     <constant name="PROC_TIME_XCPU_STIME" value="10">
845       <type name="int"/>
846     </constant>
847     <constant name="PROC_TIME_XCPU_UTIME" value="9">
848       <type name="int"/>
849     </constant>
850     <constant name="PROC_UID_EGID" value="3">
851       <type name="int"/>
852     </constant>
853     <constant name="PROC_UID_EUID" value="1">
854       <type name="int"/>
855     </constant>
856     <constant name="PROC_UID_FSGID" value="7">
857       <type name="int"/>
858     </constant>
859     <constant name="PROC_UID_FSUID" value="6">
860       <type name="int"/>
861     </constant>
862     <constant name="PROC_UID_GID" value="2">
863       <type name="int"/>
864     </constant>
865     <constant name="PROC_UID_GROUPS" value="17">
866       <type name="int"/>
867     </constant>
868     <constant name="PROC_UID_NGROUPS" value="16">
869       <type name="int"/>
870     </constant>
871     <constant name="PROC_UID_NICE" value="15">
872       <type name="int"/>
873     </constant>
874     <constant name="PROC_UID_PGRP" value="10">
875       <type name="int"/>
876     </constant>
877     <constant name="PROC_UID_PID" value="8">
878       <type name="int"/>
879     </constant>
880     <constant name="PROC_UID_PPID" value="9">
881       <type name="int"/>
882     </constant>
883     <constant name="PROC_UID_PRIORITY" value="14">
884       <type name="int"/>
885     </constant>
886     <constant name="PROC_UID_SESSION" value="11">
887       <type name="int"/>
888     </constant>
889     <constant name="PROC_UID_SGID" value="5">
890       <type name="int"/>
891     </constant>
892     <constant name="PROC_UID_SUID" value="4">
893       <type name="int"/>
894     </constant>
895     <constant name="PROC_UID_TPGID" value="13">
896       <type name="int"/>
897     </constant>
898     <constant name="PROC_UID_TTY" value="12">
899       <type name="int"/>
900     </constant>
901     <constant name="PROC_UID_UID" value="0">
902       <type name="int"/>
903     </constant>
904     <constant name="PROC_WD_EXE" value="2">
905       <type name="int"/>
906     </constant>
907     <constant name="PROC_WD_EXE_LEN" value="215">
908       <type name="int"/>
909     </constant>
910     <constant name="PROC_WD_MAX" value="3">
911       <type name="int"/>
912     </constant>
913     <constant name="PROC_WD_NUMBER" value="0">
914       <type name="int"/>
915     </constant>
916     <constant name="PROC_WD_ROOT" value="1">
917       <type name="int"/>
918     </constant>
919     <constant name="PROC_WD_ROOT_LEN" value="215">
920       <type name="int"/>
921     </constant>
922     <constant name="REPLYSIZ" value="300">
923       <type name="int"/>
924     </constant>
925     <constant name="SWAP_FREE" value="2">
926       <type name="int"/>
927     </constant>
928     <constant name="SWAP_PAGEIN" value="3">
929       <type name="int"/>
930     </constant>
931     <constant name="SWAP_PAGEOUT" value="4">
932       <type name="int"/>
933     </constant>
934     <constant name="SWAP_TOTAL" value="0">
935       <type name="int"/>
936     </constant>
937     <constant name="SWAP_USED" value="1">
938       <type name="int"/>
939     </constant>
940     <constant name="SYSDEPS_ALL" value="0">
941       <type name="int"/>
942     </constant>
943     <constant name="SYSDEPS_CPU" value="1">
944       <type name="int"/>
945     </constant>
946     <constant name="SYSDEPS_FEATURES" value="0">
947       <type name="int"/>
948     </constant>
949     <constant name="SYSDEPS_FSUSAGE" value="20">
950       <type name="int"/>
951     </constant>
952     <constant name="SYSDEPS_LOADAVG" value="5">
953       <type name="int"/>
954     </constant>
955     <constant name="SYSDEPS_MEM" value="2">
956       <type name="int"/>
957     </constant>
958     <constant name="SYSDEPS_MOUNTLIST" value="19">
959       <type name="int"/>
960     </constant>
961     <constant name="SYSDEPS_MSG_LIMITS" value="7">
962       <type name="int"/>
963     </constant>
964     <constant name="SYSDEPS_NETLIST" value="23">
965       <type name="int"/>
966     </constant>
967     <constant name="SYSDEPS_NETLOAD" value="21">
968       <type name="int"/>
969     </constant>
970     <constant name="SYSDEPS_PPP" value="22">
971       <type name="int"/>
972     </constant>
973     <constant name="SYSDEPS_PROCLIST" value="9">
974       <type name="int"/>
975     </constant>
976     <constant name="SYSDEPS_PROC_AFFINITY" value="26">
977       <type name="int"/>
978     </constant>
979     <constant name="SYSDEPS_PROC_ARGS" value="17">
980       <type name="int"/>
981     </constant>
982     <constant name="SYSDEPS_PROC_KERNEL" value="15">
983       <type name="int"/>
984     </constant>
985     <constant name="SYSDEPS_PROC_MAP" value="18">
986       <type name="int"/>
987     </constant>
988     <constant name="SYSDEPS_PROC_MEM" value="12">
989       <type name="int"/>
990     </constant>
991     <constant name="SYSDEPS_PROC_OPEN_FILES" value="24">
992       <type name="int"/>
993     </constant>
994     <constant name="SYSDEPS_PROC_SEGMENT" value="16">
995       <type name="int"/>
996     </constant>
997     <constant name="SYSDEPS_PROC_SIGNAL" value="14">
998       <type name="int"/>
999     </constant>
1000     <constant name="SYSDEPS_PROC_STATE" value="10">
1001       <type name="int"/>
1002     </constant>
1003     <constant name="SYSDEPS_PROC_TIME" value="13">
1004       <type name="int"/>
1005     </constant>
1006     <constant name="SYSDEPS_PROC_UID" value="11">
1007       <type name="int"/>
1008     </constant>
1009     <constant name="SYSDEPS_PROC_WD" value="25">
1010       <type name="int"/>
1011     </constant>
1012     <constant name="SYSDEPS_SEM_LIMITS" value="8">
1013       <type name="int"/>
1014     </constant>
1015     <constant name="SYSDEPS_SHM_LIMITS" value="6">
1016       <type name="int"/>
1017     </constant>
1018     <constant name="SYSDEPS_SWAP" value="3">
1019       <type name="int"/>
1020     </constant>
1021     <constant name="SYSDEPS_UPTIME" value="4">
1022       <type name="int"/>
1023     </constant>
1024     <constant name="SYSINFO_CPUINFO" value="1">
1025       <type name="int"/>
1026     </constant>
1027     <constant name="SYSINFO_NCPU" value="0">
1028       <type name="int"/>
1029     </constant>
1030     <constant name="TABLE_SIZE" value="101">
1031       <type name="int"/>
1032     </constant>
1033     <constant name="TRUE" value="1">
1034       <type name="int"/>
1035     </constant>
1036     <constant name="UPTIME_BOOT_TIME" value="2">
1037       <type name="int"/>
1038     </constant>
1039     <constant name="UPTIME_IDLETIME" value="1">
1040       <type name="int"/>
1041     </constant>
1042     <constant name="UPTIME_UPTIME" value="0">
1043       <type name="int"/>
1044     </constant>
1045     <constant name="XCPU_FLAGS" value="11">
1046       <type name="int"/>
1047     </constant>
1048     <constant name="XCPU_IDLE" value="10">
1049       <type name="int"/>
1050     </constant>
1051     <constant name="XCPU_IOWAIT" value="15">
1052       <type name="int"/>
1053     </constant>
1054     <constant name="XCPU_IRQ" value="16">
1055       <type name="int"/>
1056     </constant>
1057     <constant name="XCPU_NICE" value="8">
1058       <type name="int"/>
1059     </constant>
1060     <constant name="XCPU_SOFTIRQ" value="17">
1061       <type name="int"/>
1062     </constant>
1063     <constant name="XCPU_SYS" value="9">
1064       <type name="int"/>
1065     </constant>
1066     <constant name="XCPU_TOTAL" value="6">
1067       <type name="int"/>
1068     </constant>
1069     <constant name="XCPU_USER" value="7">
1070       <type name="int"/>
1071     </constant>
1072     <function name="close" c:identifier="glibtop_close">
1073       <return-value transfer-ownership="none">
1074         <type name="none" c:type="void"/>
1075       </return-value>
1076     </function>
1077     <record name="command" c:type="glibtop_command">
1078       <field name="command" writable="1">
1079         <type name="uint64" c:type="guint64"/>
1080       </field>
1081       <field name="size" writable="1">
1082         <type name="uint64" c:type="guint64"/>
1083       </field>
1084       <field name="data_size" writable="1">
1085         <type name="uint64" c:type="guint64"/>
1086       </field>
1087       <field name="parameter" writable="1">
1088         <array zero-terminated="0" c:type="char" fixed-size="16">
1089           <type name="int8"/>
1090         </array>
1091       </field>
1092     </record>
1093     <record name="cpu" c:type="glibtop_cpu">
1094       <field name="flags" writable="1">
1095         <type name="uint64" c:type="guint64"/>
1096       </field>
1097       <field name="total" writable="1">
1098         <type name="uint64" c:type="guint64"/>
1099       </field>
1100       <field name="user" writable="1">
1101         <type name="uint64" c:type="guint64"/>
1102       </field>
1103       <field name="nice" writable="1">
1104         <type name="uint64" c:type="guint64"/>
1105       </field>
1106       <field name="sys" writable="1">
1107         <type name="uint64" c:type="guint64"/>
1108       </field>
1109       <field name="idle" writable="1">
1110         <type name="uint64" c:type="guint64"/>
1111       </field>
1112       <field name="iowait" writable="1">
1113         <type name="uint64" c:type="guint64"/>
1114       </field>
1115       <field name="irq" writable="1">
1116         <type name="uint64" c:type="guint64"/>
1117       </field>
1118       <field name="softirq" writable="1">
1119         <type name="uint64" c:type="guint64"/>
1120       </field>
1121       <field name="frequency" writable="1">
1122         <type name="uint64" c:type="guint64"/>
1123       </field>
1124       <field name="xcpu_total" writable="1">
1125         <array zero-terminated="0" c:type="guint64" fixed-size="32">
1126           <type name="uint64"/>
1127         </array>
1128       </field>
1129       <field name="xcpu_user" writable="1">
1130         <array zero-terminated="0" c:type="guint64" fixed-size="32">
1131           <type name="uint64"/>
1132         </array>
1133       </field>
1134       <field name="xcpu_nice" writable="1">
1135         <array zero-terminated="0" c:type="guint64" fixed-size="32">
1136           <type name="uint64"/>
1137         </array>
1138       </field>
1139       <field name="xcpu_sys" writable="1">
1140         <array zero-terminated="0" c:type="guint64" fixed-size="32">
1141           <type name="uint64"/>
1142         </array>
1143       </field>
1144       <field name="xcpu_idle" writable="1">
1145         <array zero-terminated="0" c:type="guint64" fixed-size="32">
1146           <type name="uint64"/>
1147         </array>
1148       </field>
1149       <field name="xcpu_iowait" writable="1">
1150         <array zero-terminated="0" c:type="guint64" fixed-size="32">
1151           <type name="uint64"/>
1152         </array>
1153       </field>
1154       <field name="xcpu_irq" writable="1">
1155         <array zero-terminated="0" c:type="guint64" fixed-size="32">
1156           <type name="uint64"/>
1157         </array>
1158       </field>
1159       <field name="xcpu_softirq" writable="1">
1160         <array zero-terminated="0" c:type="guint64" fixed-size="32">
1161           <type name="uint64"/>
1162         </array>
1163       </field>
1164       <field name="xcpu_flags" writable="1">
1165         <type name="uint64" c:type="guint64"/>
1166       </field>
1167     </record>
1168     <record name="entry" c:type="glibtop_entry">
1169       <field name="labels" writable="1">
1170         <type name="GLib.PtrArray" c:type="GPtrArray*"/>
1171       </field>
1172       <field name="values" writable="1">
1173         <type name="GLib.HashTable" c:type="GHashTable*"/>
1174       </field>
1175       <field name="descriptions" writable="1">
1176         <type name="GLib.HashTable" c:type="GHashTable*"/>
1177       </field>
1178     </record>
1179     <function name="error" c:identifier="glibtop_error" introspectable="0">
1180       <return-value transfer-ownership="none">
1181         <type name="none" c:type="void"/>
1182       </return-value>
1183       <parameters>
1184         <parameter name="format" transfer-ownership="none">
1185           <type name="utf8" c:type="char*"/>
1186         </parameter>
1187         <parameter transfer-ownership="none">
1188           <varargs>
1189           </varargs>
1190         </parameter>
1191       </parameters>
1192     </function>
1193     <function name="error_io"
1194               c:identifier="glibtop_error_io"
1195               introspectable="0">
1196       <return-value transfer-ownership="none">
1197         <type name="none" c:type="void"/>
1198       </return-value>
1199       <parameters>
1200         <parameter name="format" transfer-ownership="none">
1201           <type name="utf8" c:type="char*"/>
1202         </parameter>
1203         <parameter transfer-ownership="none">
1204           <varargs>
1205           </varargs>
1206         </parameter>
1207       </parameters>
1208     </function>
1209     <record name="fsusage" c:type="glibtop_fsusage">
1210       <field name="flags" writable="1">
1211         <type name="uint64" c:type="guint64"/>
1212       </field>
1213       <field name="blocks" writable="1">
1214         <type name="uint64" c:type="guint64"/>
1215       </field>
1216       <field name="bfree" writable="1">
1217         <type name="uint64" c:type="guint64"/>
1218       </field>
1219       <field name="bavail" writable="1">
1220         <type name="uint64" c:type="guint64"/>
1221       </field>
1222       <field name="files" writable="1">
1223         <type name="uint64" c:type="guint64"/>
1224       </field>
1225       <field name="ffree" writable="1">
1226         <type name="uint64" c:type="guint64"/>
1227       </field>
1228       <field name="block_size" writable="1">
1229         <type name="uint32" c:type="guint32"/>
1230       </field>
1231       <field name="read" writable="1">
1232         <type name="uint64" c:type="guint64"/>
1233       </field>
1234       <field name="write" writable="1">
1235         <type name="uint64" c:type="guint64"/>
1236       </field>
1237     </record>
1238     <function name="get_cpu" c:identifier="glibtop_get_cpu">
1239       <return-value transfer-ownership="none">
1240         <type name="none" c:type="void"/>
1241       </return-value>
1242       <parameters>
1243         <parameter name="buf" transfer-ownership="none">
1244           <type name="cpu" c:type="glibtop_cpu*"/>
1245         </parameter>
1246       </parameters>
1247     </function>
1248     <function name="get_fsusage" c:identifier="glibtop_get_fsusage">
1249       <return-value transfer-ownership="none">
1250         <type name="none" c:type="void"/>
1251       </return-value>
1252       <parameters>
1253         <parameter name="buf" transfer-ownership="none">
1254           <type name="fsusage" c:type="glibtop_fsusage*"/>
1255         </parameter>
1256         <parameter name="mount_dir" transfer-ownership="none">
1257           <type name="utf8" c:type="char*"/>
1258         </parameter>
1259       </parameters>
1260     </function>
1261     <function name="get_loadavg" c:identifier="glibtop_get_loadavg">
1262       <return-value transfer-ownership="none">
1263         <type name="none" c:type="void"/>
1264       </return-value>
1265       <parameters>
1266         <parameter name="buf" transfer-ownership="none">
1267           <type name="loadavg" c:type="glibtop_loadavg*"/>
1268         </parameter>
1269       </parameters>
1270     </function>
1271     <function name="get_mem" c:identifier="glibtop_get_mem">
1272       <return-value transfer-ownership="none">
1273         <type name="none" c:type="void"/>
1274       </return-value>
1275       <parameters>
1276         <parameter name="buf" transfer-ownership="none">
1277           <type name="mem" c:type="glibtop_mem*"/>
1278         </parameter>
1279       </parameters>
1280     </function>
1281     <function name="get_mountlist" c:identifier="glibtop_get_mountlist">
1282       <return-value transfer-ownership="full">
1283         <type name="mountentry" c:type="glibtop_mountentry*"/>
1284       </return-value>
1285       <parameters>
1286         <parameter name="buf" transfer-ownership="none">
1287           <type name="mountlist" c:type="glibtop_mountlist*"/>
1288         </parameter>
1289         <parameter name="all_fs" transfer-ownership="none">
1290           <type name="int" c:type="int"/>
1291         </parameter>
1292       </parameters>
1293     </function>
1294     <function name="get_msg_limits" c:identifier="glibtop_get_msg_limits">
1295       <return-value transfer-ownership="none">
1296         <type name="none" c:type="void"/>
1297       </return-value>
1298       <parameters>
1299         <parameter name="buf" transfer-ownership="none">
1300           <type name="msg_limits" c:type="glibtop_msg_limits*"/>
1301         </parameter>
1302       </parameters>
1303     </function>
1304     <function name="get_netlist" c:identifier="glibtop_get_netlist">
1305       <return-value transfer-ownership="full">
1306         <array c:type="char**">
1307           <type name="utf8"/>
1308         </array>
1309       </return-value>
1310       <parameters>
1311         <parameter name="buf" transfer-ownership="none">
1312           <type name="netlist" c:type="glibtop_netlist*"/>
1313         </parameter>
1314       </parameters>
1315     </function>
1316     <function name="get_netload" c:identifier="glibtop_get_netload">
1317       <return-value transfer-ownership="none">
1318         <type name="none" c:type="void"/>
1319       </return-value>
1320       <parameters>
1321         <parameter name="buf" transfer-ownership="none">
1322           <type name="netload" c:type="glibtop_netload*"/>
1323         </parameter>
1324         <parameter name="interface" transfer-ownership="none">
1325           <type name="utf8" c:type="char*"/>
1326         </parameter>
1327       </parameters>
1328     </function>
1329     <function name="get_ppp" c:identifier="glibtop_get_ppp">
1330       <return-value transfer-ownership="none">
1331         <type name="none" c:type="void"/>
1332       </return-value>
1333       <parameters>
1334         <parameter name="buf" transfer-ownership="none">
1335           <type name="ppp" c:type="glibtop_ppp*"/>
1336         </parameter>
1337         <parameter name="device" transfer-ownership="none">
1338           <type name="ushort" c:type="unsigned short"/>
1339         </parameter>
1340       </parameters>
1341     </function>
1342     <function name="get_proc_affinity"
1343               c:identifier="glibtop_get_proc_affinity">
1344       <return-value transfer-ownership="full">
1345         <type name="uint16" c:type="guint16*"/>
1346       </return-value>
1347       <parameters>
1348         <parameter name="buf" transfer-ownership="none">
1349           <type name="proc_affinity" c:type="glibtop_proc_affinity*"/>
1350         </parameter>
1351         <parameter name="pid" transfer-ownership="none">
1352           <type name="int" c:type="pid_t"/>
1353         </parameter>
1354       </parameters>
1355     </function>
1356     <function name="get_proc_args" c:identifier="glibtop_get_proc_args">
1357       <return-value transfer-ownership="full">
1358         <type name="utf8" c:type="char*"/>
1359       </return-value>
1360       <parameters>
1361         <parameter name="buf" transfer-ownership="none">
1362           <type name="proc_args" c:type="glibtop_proc_args*"/>
1363         </parameter>
1364         <parameter name="pid" transfer-ownership="none">
1365           <type name="int" c:type="pid_t"/>
1366         </parameter>
1367         <parameter name="max_len" transfer-ownership="none">
1368           <type name="uint" c:type="unsigned"/>
1369         </parameter>
1370       </parameters>
1371     </function>
1372     <function name="get_proc_argv" c:identifier="glibtop_get_proc_argv">
1373       <return-value transfer-ownership="full">
1374         <array c:type="char**">
1375           <type name="utf8"/>
1376         </array>
1377       </return-value>
1378       <parameters>
1379         <parameter name="buf" transfer-ownership="none">
1380           <type name="proc_args" c:type="glibtop_proc_args*"/>
1381         </parameter>
1382         <parameter name="pid" transfer-ownership="none">
1383           <type name="int" c:type="pid_t"/>
1384         </parameter>
1385         <parameter name="max_len" transfer-ownership="none">
1386           <type name="uint" c:type="unsigned"/>
1387         </parameter>
1388       </parameters>
1389     </function>
1390     <function name="get_proc_kernel" c:identifier="glibtop_get_proc_kernel">
1391       <return-value transfer-ownership="none">
1392         <type name="none" c:type="void"/>
1393       </return-value>
1394       <parameters>
1395         <parameter name="buf" transfer-ownership="none">
1396           <type name="proc_kernel" c:type="glibtop_proc_kernel*"/>
1397         </parameter>
1398         <parameter name="pid" transfer-ownership="none">
1399           <type name="int" c:type="pid_t"/>
1400         </parameter>
1401       </parameters>
1402     </function>
1403     <function name="get_proc_map" c:identifier="glibtop_get_proc_map">
1404       <return-value transfer-ownership="full">
1405         <type name="map_entry" c:type="glibtop_map_entry*"/>
1406       </return-value>
1407       <parameters>
1408         <parameter name="buf" transfer-ownership="none">
1409           <type name="proc_map" c:type="glibtop_proc_map*"/>
1410         </parameter>
1411         <parameter name="pid" transfer-ownership="none">
1412           <type name="int" c:type="pid_t"/>
1413         </parameter>
1414       </parameters>
1415     </function>
1416     <function name="get_proc_mem" c:identifier="glibtop_get_proc_mem">
1417       <return-value transfer-ownership="none">
1418         <type name="none" c:type="void"/>
1419       </return-value>
1420       <parameters>
1421         <parameter name="buf" transfer-ownership="none">
1422           <type name="proc_mem" c:type="glibtop_proc_mem*"/>
1423         </parameter>
1424         <parameter name="pid" transfer-ownership="none">
1425           <type name="int" c:type="pid_t"/>
1426         </parameter>
1427       </parameters>
1428     </function>
1429     <function name="get_proc_open_files"
1430               c:identifier="glibtop_get_proc_open_files">
1431       <return-value transfer-ownership="full">
1432         <type name="open_files_entry" c:type="glibtop_open_files_entry*"/>
1433       </return-value>
1434       <parameters>
1435         <parameter name="buf" transfer-ownership="none">
1436           <type name="proc_open_files" c:type="glibtop_proc_open_files*"/>
1437         </parameter>
1438         <parameter name="pid" transfer-ownership="none">
1439           <type name="int" c:type="pid_t"/>
1440         </parameter>
1441       </parameters>
1442     </function>
1443     <function name="get_proc_segment" c:identifier="glibtop_get_proc_segment">
1444       <return-value transfer-ownership="none">
1445         <type name="none" c:type="void"/>
1446       </return-value>
1447       <parameters>
1448         <parameter name="buf" transfer-ownership="none">
1449           <type name="proc_segment" c:type="glibtop_proc_segment*"/>
1450         </parameter>
1451         <parameter name="pid" transfer-ownership="none">
1452           <type name="int" c:type="pid_t"/>
1453         </parameter>
1454       </parameters>
1455     </function>
1456     <function name="get_proc_signal" c:identifier="glibtop_get_proc_signal">
1457       <return-value transfer-ownership="none">
1458         <type name="none" c:type="void"/>
1459       </return-value>
1460       <parameters>
1461         <parameter name="buf" transfer-ownership="none">
1462           <type name="proc_signal" c:type="glibtop_proc_signal*"/>
1463         </parameter>
1464         <parameter name="pid" transfer-ownership="none">
1465           <type name="int" c:type="pid_t"/>
1466         </parameter>
1467       </parameters>
1468     </function>
1469     <function name="get_proc_state" c:identifier="glibtop_get_proc_state">
1470       <return-value transfer-ownership="none">
1471         <type name="none" c:type="void"/>
1472       </return-value>
1473       <parameters>
1474         <parameter name="buf" transfer-ownership="none">
1475           <type name="proc_state" c:type="glibtop_proc_state*"/>
1476         </parameter>
1477         <parameter name="pid" transfer-ownership="none">
1478           <type name="int" c:type="pid_t"/>
1479         </parameter>
1480       </parameters>
1481     </function>
1482     <function name="get_proc_time" c:identifier="glibtop_get_proc_time">
1483       <return-value transfer-ownership="none">
1484         <type name="none" c:type="void"/>
1485       </return-value>
1486       <parameters>
1487         <parameter name="buf" transfer-ownership="none">
1488           <type name="proc_time" c:type="glibtop_proc_time*"/>
1489         </parameter>
1490         <parameter name="pid" transfer-ownership="none">
1491           <type name="int" c:type="pid_t"/>
1492         </parameter>
1493       </parameters>
1494     </function>
1495     <function name="get_proc_uid" c:identifier="glibtop_get_proc_uid">
1496       <return-value transfer-ownership="none">
1497         <type name="none" c:type="void"/>
1498       </return-value>
1499       <parameters>
1500         <parameter name="buf" transfer-ownership="none">
1501           <type name="proc_uid" c:type="glibtop_proc_uid*"/>
1502         </parameter>
1503         <parameter name="pid" transfer-ownership="none">
1504           <type name="int" c:type="pid_t"/>
1505         </parameter>
1506       </parameters>
1507     </function>
1508     <function name="get_proc_wd" c:identifier="glibtop_get_proc_wd">
1509       <return-value transfer-ownership="full">
1510         <array c:type="char**">
1511           <type name="utf8"/>
1512         </array>
1513       </return-value>
1514       <parameters>
1515         <parameter name="buf" transfer-ownership="none">
1516           <type name="proc_wd" c:type="glibtop_proc_wd*"/>
1517         </parameter>
1518         <parameter name="pid" transfer-ownership="none">
1519           <type name="int" c:type="pid_t"/>
1520         </parameter>
1521       </parameters>
1522     </function>
1523     <function name="get_proclist" c:identifier="glibtop_get_proclist">
1524       <return-value transfer-ownership="full">
1525         <type name="int" c:type="pid_t*"/>
1526       </return-value>
1527       <parameters>
1528         <parameter name="buf" transfer-ownership="none">
1529           <type name="proclist" c:type="glibtop_proclist*"/>
1530         </parameter>
1531         <parameter name="which" transfer-ownership="none">
1532           <type name="int64" c:type="gint64"/>
1533         </parameter>
1534         <parameter name="arg" transfer-ownership="none">
1535           <type name="int64" c:type="gint64"/>
1536         </parameter>
1537       </parameters>
1538     </function>
1539     <function name="get_sem_limits" c:identifier="glibtop_get_sem_limits">
1540       <return-value transfer-ownership="none">
1541         <type name="none" c:type="void"/>
1542       </return-value>
1543       <parameters>
1544         <parameter name="buf" transfer-ownership="none">
1545           <type name="sem_limits" c:type="glibtop_sem_limits*"/>
1546         </parameter>
1547       </parameters>
1548     </function>
1549     <function name="get_shm_limits" c:identifier="glibtop_get_shm_limits">
1550       <return-value transfer-ownership="none">
1551         <type name="none" c:type="void"/>
1552       </return-value>
1553       <parameters>
1554         <parameter name="buf" transfer-ownership="none">
1555           <type name="shm_limits" c:type="glibtop_shm_limits*"/>
1556         </parameter>
1557       </parameters>
1558     </function>
1559     <function name="get_swap" c:identifier="glibtop_get_swap">
1560       <return-value transfer-ownership="none">
1561         <type name="none" c:type="void"/>
1562       </return-value>
1563       <parameters>
1564         <parameter name="buf" transfer-ownership="none">
1565           <type name="swap" c:type="glibtop_swap*"/>
1566         </parameter>
1567       </parameters>
1568     </function>
1569     <function name="get_sysdeps" c:identifier="glibtop_get_sysdeps">
1570       <return-value transfer-ownership="none">
1571         <type name="none" c:type="void"/>
1572       </return-value>
1573       <parameters>
1574         <parameter name="buf" transfer-ownership="none">
1575           <type name="sysdeps" c:type="glibtop_sysdeps*"/>
1576         </parameter>
1577       </parameters>
1578     </function>
1579     <function name="get_sysinfo" c:identifier="glibtop_get_sysinfo">
1580       <return-value transfer-ownership="none">
1581         <type name="sysinfo" c:type="glibtop_sysinfo*"/>
1582       </return-value>
1583     </function>
1584     <function name="get_uptime" c:identifier="glibtop_get_uptime">
1585       <return-value transfer-ownership="none">
1586         <type name="none" c:type="void"/>
1587       </return-value>
1588       <parameters>
1589         <parameter name="buf" transfer-ownership="none">
1590           <type name="uptime" c:type="glibtop_uptime*"/>
1591         </parameter>
1592       </parameters>
1593     </function>
1594     <record name="glibtop" c:type="glibtop">
1595       <field name="flags" writable="1">
1596         <type name="uint" c:type="unsigned"/>
1597       </field>
1598       <field name="method" writable="1">
1599         <type name="uint" c:type="unsigned"/>
1600       </field>
1601       <field name="error_method" writable="1">
1602         <type name="uint" c:type="unsigned"/>
1603       </field>
1604       <field name="input" writable="1">
1605         <array zero-terminated="0" c:type="int" fixed-size="2">
1606           <type name="int"/>
1607         </array>
1608       </field>
1609       <field name="output" writable="1">
1610         <array zero-terminated="0" c:type="int" fixed-size="2">
1611           <type name="int"/>
1612         </array>
1613       </field>
1614       <field name="socket" writable="1">
1615         <type name="int" c:type="int"/>
1616       </field>
1617       <field name="ncpu" writable="1">
1618         <type name="int" c:type="int"/>
1619       </field>
1620       <field name="real_ncpu" writable="1">
1621         <type name="int" c:type="int"/>
1622       </field>
1623       <field name="os_version_code" writable="1">
1624         <type name="uint" c:type="unsigned"/>
1625       </field>
1626       <field name="name" writable="1">
1627         <type name="utf8" c:type="char*"/>
1628       </field>
1629       <field name="server_command" writable="1">
1630         <type name="utf8" c:type="char*"/>
1631       </field>
1632       <field name="server_host" writable="1">
1633         <type name="utf8" c:type="char*"/>
1634       </field>
1635       <field name="server_user" writable="1">
1636         <type name="utf8" c:type="char*"/>
1637       </field>
1638       <field name="server_rsh" writable="1">
1639         <type name="utf8" c:type="char*"/>
1640       </field>
1641       <field name="features" writable="1">
1642         <type name="uint" c:type="unsigned"/>
1643       </field>
1644       <field name="server_port" writable="1">
1645         <type name="uint" c:type="unsigned"/>
1646       </field>
1647       <field name="sysdeps" writable="1">
1648         <type name="sysdeps" c:type="glibtop_sysdeps"/>
1649       </field>
1650       <field name="required" writable="1">
1651         <type name="sysdeps" c:type="glibtop_sysdeps"/>
1652       </field>
1653       <field name="pid" writable="1">
1654         <type name="int" c:type="pid_t"/>
1655       </field>
1656       <method name="get_sysdeps_r" c:identifier="glibtop_get_sysdeps_r">
1657         <return-value transfer-ownership="none">
1658           <type name="none" c:type="void"/>
1659         </return-value>
1660         <parameters>
1661           <parameter name="buf" transfer-ownership="none">
1662             <type name="sysdeps" c:type="glibtop_sysdeps*"/>
1663           </parameter>
1664         </parameters>
1665       </method>
1666       <method name="close_r" c:identifier="glibtop_close_r">
1667         <return-value transfer-ownership="none">
1668           <type name="none" c:type="void"/>
1669         </return-value>
1670       </method>
1671       <method name="close_s" c:identifier="glibtop_close_s">
1672         <return-value transfer-ownership="none">
1673           <type name="none" c:type="void"/>
1674         </return-value>
1675       </method>
1676       <method name="close_p" c:identifier="glibtop_close_p">
1677         <return-value transfer-ownership="none">
1678           <type name="none" c:type="void"/>
1679         </return-value>
1680       </method>
1681       <method name="init_r" c:identifier="glibtop_init_r">
1682         <return-value transfer-ownership="full">
1683           <type name="glibtop" c:type="glibtop*"/>
1684         </return-value>
1685         <parameters>
1686           <parameter name="features" transfer-ownership="none">
1687             <type name="ulong" c:type="unsigned long"/>
1688           </parameter>
1689           <parameter name="flags" transfer-ownership="none">
1690             <type name="uint" c:type="unsigned"/>
1691           </parameter>
1692         </parameters>
1693       </method>
1694       <method name="init_s" c:identifier="glibtop_init_s">
1695         <return-value transfer-ownership="full">
1696           <type name="glibtop" c:type="glibtop*"/>
1697         </return-value>
1698         <parameters>
1699           <parameter name="features" transfer-ownership="none">
1700             <type name="ulong" c:type="unsigned long"/>
1701           </parameter>
1702           <parameter name="flags" transfer-ownership="none">
1703             <type name="uint" c:type="unsigned"/>
1704           </parameter>
1705         </parameters>
1706       </method>
1707       <method name="get_cpu_l" c:identifier="glibtop_get_cpu_l">
1708         <return-value transfer-ownership="none">
1709           <type name="none" c:type="void"/>
1710         </return-value>
1711         <parameters>
1712           <parameter name="buf" transfer-ownership="none">
1713             <type name="cpu" c:type="glibtop_cpu*"/>
1714           </parameter>
1715         </parameters>
1716       </method>
1717       <method name="get_cpu_s" c:identifier="glibtop_get_cpu_s">
1718         <return-value transfer-ownership="none">
1719           <type name="none" c:type="void"/>
1720         </return-value>
1721         <parameters>
1722           <parameter name="buf" transfer-ownership="none">
1723             <type name="cpu" c:type="glibtop_cpu*"/>
1724           </parameter>
1725         </parameters>
1726       </method>
1727       <method name="get_mem_l" c:identifier="glibtop_get_mem_l">
1728         <return-value transfer-ownership="none">
1729           <type name="none" c:type="void"/>
1730         </return-value>
1731         <parameters>
1732           <parameter name="buf" transfer-ownership="none">
1733             <type name="mem" c:type="glibtop_mem*"/>
1734           </parameter>
1735         </parameters>
1736       </method>
1737       <method name="get_mem_s" c:identifier="glibtop_get_mem_s">
1738         <return-value transfer-ownership="none">
1739           <type name="none" c:type="void"/>
1740         </return-value>
1741         <parameters>
1742           <parameter name="buf" transfer-ownership="none">
1743             <type name="mem" c:type="glibtop_mem*"/>
1744           </parameter>
1745         </parameters>
1746       </method>
1747       <method name="get_swap_l" c:identifier="glibtop_get_swap_l">
1748         <return-value transfer-ownership="none">
1749           <type name="none" c:type="void"/>
1750         </return-value>
1751         <parameters>
1752           <parameter name="buf" transfer-ownership="none">
1753             <type name="swap" c:type="glibtop_swap*"/>
1754           </parameter>
1755         </parameters>
1756       </method>
1757       <method name="get_swap_s" c:identifier="glibtop_get_swap_s">
1758         <return-value transfer-ownership="none">
1759           <type name="none" c:type="void"/>
1760         </return-value>
1761         <parameters>
1762           <parameter name="buf" transfer-ownership="none">
1763             <type name="swap" c:type="glibtop_swap*"/>
1764           </parameter>
1765         </parameters>
1766       </method>
1767       <method name="get_uptime_l" c:identifier="glibtop_get_uptime_l">
1768         <return-value transfer-ownership="none">
1769           <type name="none" c:type="void"/>
1770         </return-value>
1771         <parameters>
1772           <parameter name="buf" transfer-ownership="none">
1773             <type name="uptime" c:type="glibtop_uptime*"/>
1774           </parameter>
1775         </parameters>
1776       </method>
1777       <method name="get_uptime_s" c:identifier="glibtop_get_uptime_s">
1778         <return-value transfer-ownership="none">
1779           <type name="none" c:type="void"/>
1780         </return-value>
1781         <parameters>
1782           <parameter name="buf" transfer-ownership="none">
1783             <type name="uptime" c:type="glibtop_uptime*"/>
1784           </parameter>
1785         </parameters>
1786       </method>
1787       <method name="get_loadavg_l" c:identifier="glibtop_get_loadavg_l">
1788         <return-value transfer-ownership="none">
1789           <type name="none" c:type="void"/>
1790         </return-value>
1791         <parameters>
1792           <parameter name="buf" transfer-ownership="none">
1793             <type name="loadavg" c:type="glibtop_loadavg*"/>
1794           </parameter>
1795         </parameters>
1796       </method>
1797       <method name="get_loadavg_s" c:identifier="glibtop_get_loadavg_s">
1798         <return-value transfer-ownership="none">
1799           <type name="none" c:type="void"/>
1800         </return-value>
1801         <parameters>
1802           <parameter name="buf" transfer-ownership="none">
1803             <type name="loadavg" c:type="glibtop_loadavg*"/>
1804           </parameter>
1805         </parameters>
1806       </method>
1807       <method name="get_shm_limits_l" c:identifier="glibtop_get_shm_limits_l">
1808         <return-value transfer-ownership="none">
1809           <type name="none" c:type="void"/>
1810         </return-value>
1811         <parameters>
1812           <parameter name="buf" transfer-ownership="none">
1813             <type name="shm_limits" c:type="glibtop_shm_limits*"/>
1814           </parameter>
1815         </parameters>
1816       </method>
1817       <method name="get_shm_limits_s" c:identifier="glibtop_get_shm_limits_s">
1818         <return-value transfer-ownership="none">
1819           <type name="none" c:type="void"/>
1820         </return-value>
1821         <parameters>
1822           <parameter name="buf" transfer-ownership="none">
1823             <type name="shm_limits" c:type="glibtop_shm_limits*"/>
1824           </parameter>
1825         </parameters>
1826       </method>
1827       <method name="get_msg_limits_l" c:identifier="glibtop_get_msg_limits_l">
1828         <return-value transfer-ownership="none">
1829           <type name="none" c:type="void"/>
1830         </return-value>
1831         <parameters>
1832           <parameter name="buf" transfer-ownership="none">
1833             <type name="msg_limits" c:type="glibtop_msg_limits*"/>
1834           </parameter>
1835         </parameters>
1836       </method>
1837       <method name="get_msg_limits_s" c:identifier="glibtop_get_msg_limits_s">
1838         <return-value transfer-ownership="none">
1839           <type name="none" c:type="void"/>
1840         </return-value>
1841         <parameters>
1842           <parameter name="buf" transfer-ownership="none">
1843             <type name="msg_limits" c:type="glibtop_msg_limits*"/>
1844           </parameter>
1845         </parameters>
1846       </method>
1847       <method name="get_sem_limits_l" c:identifier="glibtop_get_sem_limits_l">
1848         <return-value transfer-ownership="none">
1849           <type name="none" c:type="void"/>
1850         </return-value>
1851         <parameters>
1852           <parameter name="buf" transfer-ownership="none">
1853             <type name="sem_limits" c:type="glibtop_sem_limits*"/>
1854           </parameter>
1855         </parameters>
1856       </method>
1857       <method name="get_sem_limits_s" c:identifier="glibtop_get_sem_limits_s">
1858         <return-value transfer-ownership="none">
1859           <type name="none" c:type="void"/>
1860         </return-value>
1861         <parameters>
1862           <parameter name="buf" transfer-ownership="none">
1863             <type name="sem_limits" c:type="glibtop_sem_limits*"/>
1864           </parameter>
1865         </parameters>
1866       </method>
1867       <method name="get_proclist_l" c:identifier="glibtop_get_proclist_l">
1868         <return-value transfer-ownership="full">
1869           <type name="int" c:type="pid_t*"/>
1870         </return-value>
1871         <parameters>
1872           <parameter name="buf" transfer-ownership="none">
1873             <type name="proclist" c:type="glibtop_proclist*"/>
1874           </parameter>
1875           <parameter name="which" transfer-ownership="none">
1876             <type name="int64" c:type="gint64"/>
1877           </parameter>
1878           <parameter name="arg" transfer-ownership="none">
1879             <type name="int64" c:type="gint64"/>
1880           </parameter>
1881         </parameters>
1882       </method>
1883       <method name="get_proclist_s" c:identifier="glibtop_get_proclist_s">
1884         <return-value transfer-ownership="full">
1885           <type name="int" c:type="pid_t*"/>
1886         </return-value>
1887         <parameters>
1888           <parameter name="buf" transfer-ownership="none">
1889             <type name="proclist" c:type="glibtop_proclist*"/>
1890           </parameter>
1891           <parameter name="which" transfer-ownership="none">
1892             <type name="int64" c:type="gint64"/>
1893           </parameter>
1894           <parameter name="arg" transfer-ownership="none">
1895             <type name="int64" c:type="gint64"/>
1896           </parameter>
1897         </parameters>
1898       </method>
1899       <method name="get_proc_state_l" c:identifier="glibtop_get_proc_state_l">
1900         <return-value transfer-ownership="none">
1901           <type name="none" c:type="void"/>
1902         </return-value>
1903         <parameters>
1904           <parameter name="buf" transfer-ownership="none">
1905             <type name="proc_state" c:type="glibtop_proc_state*"/>
1906           </parameter>
1907           <parameter name="pid" transfer-ownership="none">
1908             <type name="int" c:type="pid_t"/>
1909           </parameter>
1910         </parameters>
1911       </method>
1912       <method name="get_proc_state_s" c:identifier="glibtop_get_proc_state_s">
1913         <return-value transfer-ownership="none">
1914           <type name="none" c:type="void"/>
1915         </return-value>
1916         <parameters>
1917           <parameter name="buf" transfer-ownership="none">
1918             <type name="proc_state" c:type="glibtop_proc_state*"/>
1919           </parameter>
1920           <parameter name="pid" transfer-ownership="none">
1921             <type name="int" c:type="pid_t"/>
1922           </parameter>
1923         </parameters>
1924       </method>
1925       <method name="get_proc_uid_l" c:identifier="glibtop_get_proc_uid_l">
1926         <return-value transfer-ownership="none">
1927           <type name="none" c:type="void"/>
1928         </return-value>
1929         <parameters>
1930           <parameter name="buf" transfer-ownership="none">
1931             <type name="proc_uid" c:type="glibtop_proc_uid*"/>
1932           </parameter>
1933           <parameter name="pid" transfer-ownership="none">
1934             <type name="int" c:type="pid_t"/>
1935           </parameter>
1936         </parameters>
1937       </method>
1938       <method name="get_proc_uid_s" c:identifier="glibtop_get_proc_uid_s">
1939         <return-value transfer-ownership="none">
1940           <type name="none" c:type="void"/>
1941         </return-value>
1942         <parameters>
1943           <parameter name="buf" transfer-ownership="none">
1944             <type name="proc_uid" c:type="glibtop_proc_uid*"/>
1945           </parameter>
1946           <parameter name="pid" transfer-ownership="none">
1947             <type name="int" c:type="pid_t"/>
1948           </parameter>
1949         </parameters>
1950       </method>
1951       <method name="get_proc_mem_l" c:identifier="glibtop_get_proc_mem_l">
1952         <return-value transfer-ownership="none">
1953           <type name="none" c:type="void"/>
1954         </return-value>
1955         <parameters>
1956           <parameter name="buf" transfer-ownership="none">
1957             <type name="proc_mem" c:type="glibtop_proc_mem*"/>
1958           </parameter>
1959           <parameter name="pid" transfer-ownership="none">
1960             <type name="int" c:type="pid_t"/>
1961           </parameter>
1962         </parameters>
1963       </method>
1964       <method name="get_proc_mem_s" c:identifier="glibtop_get_proc_mem_s">
1965         <return-value transfer-ownership="none">
1966           <type name="none" c:type="void"/>
1967         </return-value>
1968         <parameters>
1969           <parameter name="buf" transfer-ownership="none">
1970             <type name="proc_mem" c:type="glibtop_proc_mem*"/>
1971           </parameter>
1972           <parameter name="pid" transfer-ownership="none">
1973             <type name="int" c:type="pid_t"/>
1974           </parameter>
1975         </parameters>
1976       </method>
1977       <method name="get_proc_time_l" c:identifier="glibtop_get_proc_time_l">
1978         <return-value transfer-ownership="none">
1979           <type name="none" c:type="void"/>
1980         </return-value>
1981         <parameters>
1982           <parameter name="buf" transfer-ownership="none">
1983             <type name="proc_time" c:type="glibtop_proc_time*"/>
1984           </parameter>
1985           <parameter name="pid" transfer-ownership="none">
1986             <type name="int" c:type="pid_t"/>
1987           </parameter>
1988         </parameters>
1989       </method>
1990       <method name="get_proc_time_s" c:identifier="glibtop_get_proc_time_s">
1991         <return-value transfer-ownership="none">
1992           <type name="none" c:type="void"/>
1993         </return-value>
1994         <parameters>
1995           <parameter name="buf" transfer-ownership="none">
1996             <type name="proc_time" c:type="glibtop_proc_time*"/>
1997           </parameter>
1998           <parameter name="pid" transfer-ownership="none">
1999             <type name="int" c:type="pid_t"/>
2000           </parameter>
2001         </parameters>
2002       </method>
2003       <method name="get_proc_signal_l"
2004               c:identifier="glibtop_get_proc_signal_l">
2005         <return-value transfer-ownership="none">
2006           <type name="none" c:type="void"/>
2007         </return-value>
2008         <parameters>
2009           <parameter name="buf" transfer-ownership="none">
2010             <type name="proc_signal" c:type="glibtop_proc_signal*"/>
2011           </parameter>
2012           <parameter name="pid" transfer-ownership="none">
2013             <type name="int" c:type="pid_t"/>
2014           </parameter>
2015         </parameters>
2016       </method>
2017       <method name="get_proc_signal_s"
2018               c:identifier="glibtop_get_proc_signal_s">
2019         <return-value transfer-ownership="none">
2020           <type name="none" c:type="void"/>
2021         </return-value>
2022         <parameters>
2023           <parameter name="buf" transfer-ownership="none">
2024             <type name="proc_signal" c:type="glibtop_proc_signal*"/>
2025           </parameter>
2026           <parameter name="pid" transfer-ownership="none">
2027             <type name="int" c:type="pid_t"/>
2028           </parameter>
2029         </parameters>
2030       </method>
2031       <method name="get_proc_kernel_l"
2032               c:identifier="glibtop_get_proc_kernel_l">
2033         <return-value transfer-ownership="none">
2034           <type name="none" c:type="void"/>
2035         </return-value>
2036         <parameters>
2037           <parameter name="buf" transfer-ownership="none">
2038             <type name="proc_kernel" c:type="glibtop_proc_kernel*"/>
2039           </parameter>
2040           <parameter name="pid" transfer-ownership="none">
2041             <type name="int" c:type="pid_t"/>
2042           </parameter>
2043         </parameters>
2044       </method>
2045       <method name="get_proc_kernel_s"
2046               c:identifier="glibtop_get_proc_kernel_s">
2047         <return-value transfer-ownership="none">
2048           <type name="none" c:type="void"/>
2049         </return-value>
2050         <parameters>
2051           <parameter name="buf" transfer-ownership="none">
2052             <type name="proc_kernel" c:type="glibtop_proc_kernel*"/>
2053           </parameter>
2054           <parameter name="pid" transfer-ownership="none">
2055             <type name="int" c:type="pid_t"/>
2056           </parameter>
2057         </parameters>
2058       </method>
2059       <method name="get_proc_segment_l"
2060               c:identifier="glibtop_get_proc_segment_l">
2061         <return-value transfer-ownership="none">
2062           <type name="none" c:type="void"/>
2063         </return-value>
2064         <parameters>
2065           <parameter name="buf" transfer-ownership="none">
2066             <type name="proc_segment" c:type="glibtop_proc_segment*"/>
2067           </parameter>
2068           <parameter name="pid" transfer-ownership="none">
2069             <type name="int" c:type="pid_t"/>
2070           </parameter>
2071         </parameters>
2072       </method>
2073       <method name="get_proc_segment_s"
2074               c:identifier="glibtop_get_proc_segment_s">
2075         <return-value transfer-ownership="none">
2076           <type name="none" c:type="void"/>
2077         </return-value>
2078         <parameters>
2079           <parameter name="buf" transfer-ownership="none">
2080             <type name="proc_segment" c:type="glibtop_proc_segment*"/>
2081           </parameter>
2082           <parameter name="pid" transfer-ownership="none">
2083             <type name="int" c:type="pid_t"/>
2084           </parameter>
2085         </parameters>
2086       </method>
2087       <method name="get_proc_args_l" c:identifier="glibtop_get_proc_args_l">
2088         <return-value transfer-ownership="full">
2089           <type name="utf8" c:type="char*"/>
2090         </return-value>
2091         <parameters>
2092           <parameter name="buf" transfer-ownership="none">
2093             <type name="proc_args" c:type="glibtop_proc_args*"/>
2094           </parameter>
2095           <parameter name="pid" transfer-ownership="none">
2096             <type name="int" c:type="pid_t"/>
2097           </parameter>
2098           <parameter name="max_len" transfer-ownership="none">
2099             <type name="uint" c:type="unsigned"/>
2100           </parameter>
2101         </parameters>
2102       </method>
2103       <method name="get_proc_args_s" c:identifier="glibtop_get_proc_args_s">
2104         <return-value transfer-ownership="full">
2105           <type name="utf8" c:type="char*"/>
2106         </return-value>
2107         <parameters>
2108           <parameter name="buf" transfer-ownership="none">
2109             <type name="proc_args" c:type="glibtop_proc_args*"/>
2110           </parameter>
2111           <parameter name="pid" transfer-ownership="none">
2112             <type name="int" c:type="pid_t"/>
2113           </parameter>
2114           <parameter name="max_len" transfer-ownership="none">
2115             <type name="uint" c:type="unsigned"/>
2116           </parameter>
2117         </parameters>
2118       </method>
2119       <method name="get_proc_argv_l" c:identifier="glibtop_get_proc_argv_l">
2120         <return-value transfer-ownership="full">
2121           <array c:type="char**">
2122             <type name="utf8"/>
2123           </array>
2124         </return-value>
2125         <parameters>
2126           <parameter name="buf" transfer-ownership="none">
2127             <type name="proc_args" c:type="glibtop_proc_args*"/>
2128           </parameter>
2129           <parameter name="pid" transfer-ownership="none">
2130             <type name="int" c:type="pid_t"/>
2131           </parameter>
2132           <parameter name="max_len" transfer-ownership="none">
2133             <type name="uint" c:type="unsigned"/>
2134           </parameter>
2135         </parameters>
2136       </method>
2137       <method name="get_proc_map_l" c:identifier="glibtop_get_proc_map_l">
2138         <return-value transfer-ownership="full">
2139           <type name="map_entry" c:type="glibtop_map_entry*"/>
2140         </return-value>
2141         <parameters>
2142           <parameter name="buf" transfer-ownership="none">
2143             <type name="proc_map" c:type="glibtop_proc_map*"/>
2144           </parameter>
2145           <parameter name="pid" transfer-ownership="none">
2146             <type name="int" c:type="pid_t"/>
2147           </parameter>
2148         </parameters>
2149       </method>
2150       <method name="get_proc_map_s" c:identifier="glibtop_get_proc_map_s">
2151         <return-value transfer-ownership="full">
2152           <type name="map_entry" c:type="glibtop_map_entry*"/>
2153         </return-value>
2154         <parameters>
2155           <parameter name="buf" transfer-ownership="none">
2156             <type name="proc_map" c:type="glibtop_proc_map*"/>
2157           </parameter>
2158           <parameter name="pid" transfer-ownership="none">
2159             <type name="int" c:type="pid_t"/>
2160           </parameter>
2161         </parameters>
2162       </method>
2163       <method name="get_proc_open_files_l"
2164               c:identifier="glibtop_get_proc_open_files_l">
2165         <return-value transfer-ownership="full">
2166           <type name="open_files_entry" c:type="glibtop_open_files_entry*"/>
2167         </return-value>
2168         <parameters>
2169           <parameter name="buf" transfer-ownership="none">
2170             <type name="proc_open_files" c:type="glibtop_proc_open_files*"/>
2171           </parameter>
2172           <parameter name="pid" transfer-ownership="none">
2173             <type name="int" c:type="pid_t"/>
2174           </parameter>
2175         </parameters>
2176       </method>
2177       <method name="get_proc_open_files_s"
2178               c:identifier="glibtop_get_proc_open_files_s">
2179         <return-value transfer-ownership="full">
2180           <type name="open_files_entry" c:type="glibtop_open_files_entry*"/>
2181         </return-value>
2182         <parameters>
2183           <parameter name="buf" transfer-ownership="none">
2184             <type name="proc_open_files" c:type="glibtop_proc_open_files*"/>
2185           </parameter>
2186           <parameter name="pid" transfer-ownership="none">
2187             <type name="int" c:type="pid_t"/>
2188           </parameter>
2189         </parameters>
2190       </method>
2191       <method name="get_proc_wd_l" c:identifier="glibtop_get_proc_wd_l">
2192         <return-value transfer-ownership="full">
2193           <array c:type="char**">
2194             <type name="utf8"/>
2195           </array>
2196         </return-value>
2197         <parameters>
2198           <parameter name="buf" transfer-ownership="none">
2199             <type name="proc_wd" c:type="glibtop_proc_wd*"/>
2200           </parameter>
2201           <parameter name="pid" transfer-ownership="none">
2202             <type name="int" c:type="pid_t"/>
2203           </parameter>
2204         </parameters>
2205       </method>
2206       <method name="get_proc_wd_s" c:identifier="glibtop_get_proc_wd_s">
2207         <return-value transfer-ownership="full">
2208           <array c:type="char**">
2209             <type name="utf8"/>
2210           </array>
2211         </return-value>
2212         <parameters>
2213           <parameter name="buf" transfer-ownership="none">
2214             <type name="proc_wd" c:type="glibtop_proc_wd*"/>
2215           </parameter>
2216           <parameter name="pid" transfer-ownership="none">
2217             <type name="int" c:type="pid_t"/>
2218           </parameter>
2219         </parameters>
2220       </method>
2221       <method name="get_proc_affinity_l"
2222               c:identifier="glibtop_get_proc_affinity_l">
2223         <return-value transfer-ownership="full">
2224           <type name="uint16" c:type="guint16*"/>
2225         </return-value>
2226         <parameters>
2227           <parameter name="buf" transfer-ownership="none">
2228             <type name="proc_affinity" c:type="glibtop_proc_affinity*"/>
2229           </parameter>
2230           <parameter name="pid" transfer-ownership="none">
2231             <type name="int" c:type="pid_t"/>
2232           </parameter>
2233         </parameters>
2234       </method>
2235       <method name="get_proc_affinity_s"
2236               c:identifier="glibtop_get_proc_affinity_s">
2237         <return-value transfer-ownership="full">
2238           <type name="uint16" c:type="guint16*"/>
2239         </return-value>
2240         <parameters>
2241           <parameter name="buf" transfer-ownership="none">
2242             <type name="proc_affinity" c:type="glibtop_proc_affinity*"/>
2243           </parameter>
2244           <parameter name="pid" transfer-ownership="none">
2245             <type name="int" c:type="pid_t"/>
2246           </parameter>
2247         </parameters>
2248       </method>
2249       <method name="get_mountlist_l" c:identifier="glibtop_get_mountlist_l">
2250         <return-value transfer-ownership="full">
2251           <type name="mountentry" c:type="glibtop_mountentry*"/>
2252         </return-value>
2253         <parameters>
2254           <parameter name="buf" transfer-ownership="none">
2255             <type name="mountlist" c:type="glibtop_mountlist*"/>
2256           </parameter>
2257           <parameter name="all_fs" transfer-ownership="none">
2258             <type name="int" c:type="int"/>
2259           </parameter>
2260         </parameters>
2261       </method>
2262       <method name="get_mountlist_s" c:identifier="glibtop_get_mountlist_s">
2263         <return-value transfer-ownership="full">
2264           <type name="mountentry" c:type="glibtop_mountentry*"/>
2265         </return-value>
2266         <parameters>
2267           <parameter name="buf" transfer-ownership="none">
2268             <type name="mountlist" c:type="glibtop_mountlist*"/>
2269           </parameter>
2270           <parameter name="all_fs" transfer-ownership="none">
2271             <type name="int" c:type="int"/>
2272           </parameter>
2273         </parameters>
2274       </method>
2275       <method name="get_fsusage_l" c:identifier="glibtop_get_fsusage_l">
2276         <return-value transfer-ownership="none">
2277           <type name="none" c:type="void"/>
2278         </return-value>
2279         <parameters>
2280           <parameter name="buf" transfer-ownership="none">
2281             <type name="fsusage" c:type="glibtop_fsusage*"/>
2282           </parameter>
2283           <parameter name="mount_dir" transfer-ownership="none">
2284             <type name="utf8" c:type="char*"/>
2285           </parameter>
2286         </parameters>
2287       </method>
2288       <method name="get_fsusage_s" c:identifier="glibtop_get_fsusage_s">
2289         <return-value transfer-ownership="none">
2290           <type name="none" c:type="void"/>
2291         </return-value>
2292         <parameters>
2293           <parameter name="buf" transfer-ownership="none">
2294             <type name="fsusage" c:type="glibtop_fsusage*"/>
2295           </parameter>
2296           <parameter name="mount_dir" transfer-ownership="none">
2297             <type name="utf8" c:type="char*"/>
2298           </parameter>
2299         </parameters>
2300       </method>
2301       <method name="get_netload_l" c:identifier="glibtop_get_netload_l">
2302         <return-value transfer-ownership="none">
2303           <type name="none" c:type="void"/>
2304         </return-value>
2305         <parameters>
2306           <parameter name="buf" transfer-ownership="none">
2307             <type name="netload" c:type="glibtop_netload*"/>
2308           </parameter>
2309           <parameter name="interface" transfer-ownership="none">
2310             <type name="utf8" c:type="char*"/>
2311           </parameter>
2312         </parameters>
2313       </method>
2314       <method name="get_netload_s" c:identifier="glibtop_get_netload_s">
2315         <return-value transfer-ownership="none">
2316           <type name="none" c:type="void"/>
2317         </return-value>
2318         <parameters>
2319           <parameter name="buf" transfer-ownership="none">
2320             <type name="netload" c:type="glibtop_netload*"/>
2321           </parameter>
2322           <parameter name="interface" transfer-ownership="none">
2323             <type name="utf8" c:type="char*"/>
2324           </parameter>
2325         </parameters>
2326       </method>
2327       <method name="get_netlist_l" c:identifier="glibtop_get_netlist_l">
2328         <return-value transfer-ownership="full">
2329           <array c:type="char**">
2330             <type name="utf8"/>
2331           </array>
2332         </return-value>
2333         <parameters>
2334           <parameter name="buf" transfer-ownership="none">
2335             <type name="netlist" c:type="glibtop_netlist*"/>
2336           </parameter>
2337         </parameters>
2338       </method>
2339       <method name="get_netlist_s" c:identifier="glibtop_get_netlist_s">
2340         <return-value transfer-ownership="full">
2341           <array c:type="char**">
2342             <type name="utf8"/>
2343           </array>
2344         </return-value>
2345         <parameters>
2346           <parameter name="buf" transfer-ownership="none">
2347             <type name="netlist" c:type="glibtop_netlist*"/>
2348           </parameter>
2349         </parameters>
2350       </method>
2351       <method name="get_ppp_l" c:identifier="glibtop_get_ppp_l">
2352         <return-value transfer-ownership="none">
2353           <type name="none" c:type="void"/>
2354         </return-value>
2355         <parameters>
2356           <parameter name="buf" transfer-ownership="none">
2357             <type name="ppp" c:type="glibtop_ppp*"/>
2358           </parameter>
2359           <parameter name="device" transfer-ownership="none">
2360             <type name="ushort" c:type="unsigned short"/>
2361           </parameter>
2362         </parameters>
2363       </method>
2364       <method name="get_ppp_s" c:identifier="glibtop_get_ppp_s">
2365         <return-value transfer-ownership="none">
2366           <type name="none" c:type="void"/>
2367         </return-value>
2368         <parameters>
2369           <parameter name="buf" transfer-ownership="none">
2370             <type name="ppp" c:type="glibtop_ppp*"/>
2371           </parameter>
2372           <parameter name="device" transfer-ownership="none">
2373             <type name="ushort" c:type="unsigned short"/>
2374           </parameter>
2375         </parameters>
2376       </method>
2377       <method name="call_l" c:identifier="glibtop_call_l">
2378         <return-value transfer-ownership="none">
2379           <type name="any" c:type="void*"/>
2380         </return-value>
2381         <parameters>
2382           <parameter name="command" transfer-ownership="none">
2383             <type name="uint" c:type="unsigned"/>
2384           </parameter>
2385           <parameter name="send_size" transfer-ownership="none">
2386             <type name="gsize" c:type="size_t"/>
2387           </parameter>
2388           <parameter name="send_buf" transfer-ownership="none">
2389             <type name="any" c:type="void*"/>
2390           </parameter>
2391           <parameter name="recv_size" transfer-ownership="none">
2392             <type name="gsize" c:type="size_t"/>
2393           </parameter>
2394           <parameter name="recv_buf" transfer-ownership="none">
2395             <type name="any" c:type="void*"/>
2396           </parameter>
2397         </parameters>
2398       </method>
2399       <method name="call_s" c:identifier="glibtop_call_s">
2400         <return-value transfer-ownership="none">
2401           <type name="any" c:type="void*"/>
2402         </return-value>
2403         <parameters>
2404           <parameter name="command" transfer-ownership="none">
2405             <type name="uint" c:type="unsigned"/>
2406           </parameter>
2407           <parameter name="send_size" transfer-ownership="none">
2408             <type name="gsize" c:type="size_t"/>
2409           </parameter>
2410           <parameter name="send_buf" transfer-ownership="none">
2411             <type name="any" c:type="void*"/>
2412           </parameter>
2413           <parameter name="recv_size" transfer-ownership="none">
2414             <type name="gsize" c:type="size_t"/>
2415           </parameter>
2416           <parameter name="recv_buf" transfer-ownership="none">
2417             <type name="any" c:type="void*"/>
2418           </parameter>
2419         </parameters>
2420       </method>
2421       <method name="error_r" c:identifier="glibtop_error_r" introspectable="0">
2422         <return-value transfer-ownership="none">
2423           <type name="none" c:type="void"/>
2424         </return-value>
2425         <parameters>
2426           <parameter name="format" transfer-ownership="none">
2427             <type name="utf8" c:type="char*"/>
2428           </parameter>
2429           <parameter transfer-ownership="none">
2430             <varargs>
2431             </varargs>
2432           </parameter>
2433         </parameters>
2434       </method>
2435       <method name="warn_r" c:identifier="glibtop_warn_r" introspectable="0">
2436         <return-value transfer-ownership="none">
2437           <type name="none" c:type="void"/>
2438         </return-value>
2439         <parameters>
2440           <parameter name="format" transfer-ownership="none">
2441             <type name="utf8" c:type="char*"/>
2442           </parameter>
2443           <parameter transfer-ownership="none">
2444             <varargs>
2445             </varargs>
2446           </parameter>
2447         </parameters>
2448       </method>
2449       <method name="error_io_r"
2450               c:identifier="glibtop_error_io_r"
2451               introspectable="0">
2452         <return-value transfer-ownership="none">
2453           <type name="none" c:type="void"/>
2454         </return-value>
2455         <parameters>
2456           <parameter name="format" transfer-ownership="none">
2457             <type name="utf8" c:type="char*"/>
2458           </parameter>
2459           <parameter transfer-ownership="none">
2460             <varargs>
2461             </varargs>
2462           </parameter>
2463         </parameters>
2464       </method>
2465       <method name="warn_io_r"
2466               c:identifier="glibtop_warn_io_r"
2467               introspectable="0">
2468         <return-value transfer-ownership="none">
2469           <type name="none" c:type="void"/>
2470         </return-value>
2471         <parameters>
2472           <parameter name="format" transfer-ownership="none">
2473             <type name="utf8" c:type="char*"/>
2474           </parameter>
2475           <parameter transfer-ownership="none">
2476             <varargs>
2477             </varargs>
2478           </parameter>
2479         </parameters>
2480       </method>
2481       <method name="open_l" c:identifier="glibtop_open_l">
2482         <return-value transfer-ownership="none">
2483           <type name="none" c:type="void"/>
2484         </return-value>
2485         <parameters>
2486           <parameter name="program_name" transfer-ownership="none">
2487             <type name="utf8" c:type="char*"/>
2488           </parameter>
2489           <parameter name="features" transfer-ownership="none">
2490             <type name="ulong" c:type="unsigned long"/>
2491           </parameter>
2492           <parameter name="flags" transfer-ownership="none">
2493             <type name="uint" c:type="unsigned"/>
2494           </parameter>
2495         </parameters>
2496       </method>
2497       <method name="init_p" c:identifier="glibtop_init_p">
2498         <return-value transfer-ownership="none">
2499           <type name="none" c:type="void"/>
2500         </return-value>
2501         <parameters>
2502           <parameter name="features" transfer-ownership="none">
2503             <type name="ulong" c:type="unsigned long"/>
2504           </parameter>
2505           <parameter name="flags" transfer-ownership="none">
2506             <type name="uint" c:type="unsigned"/>
2507           </parameter>
2508         </parameters>
2509       </method>
2510       <method name="open_p" c:identifier="glibtop_open_p">
2511         <return-value transfer-ownership="none">
2512           <type name="none" c:type="void"/>
2513         </return-value>
2514         <parameters>
2515           <parameter name="program_name" transfer-ownership="none">
2516             <type name="utf8" c:type="char*"/>
2517           </parameter>
2518           <parameter name="features" transfer-ownership="none">
2519             <type name="ulong" c:type="unsigned long"/>
2520           </parameter>
2521           <parameter name="flags" transfer-ownership="none">
2522             <type name="uint" c:type="unsigned"/>
2523           </parameter>
2524         </parameters>
2525       </method>
2526       <method name="open_s" c:identifier="glibtop_open_s">
2527         <return-value transfer-ownership="none">
2528           <type name="none" c:type="void"/>
2529         </return-value>
2530         <parameters>
2531           <parameter name="program_name" transfer-ownership="none">
2532             <type name="utf8" c:type="char*"/>
2533           </parameter>
2534           <parameter name="features" transfer-ownership="none">
2535             <type name="ulong" c:type="unsigned long"/>
2536           </parameter>
2537           <parameter name="flags" transfer-ownership="none">
2538             <type name="uint" c:type="unsigned"/>
2539           </parameter>
2540         </parameters>
2541       </method>
2542       <method name="get_parameter_l" c:identifier="glibtop_get_parameter_l">
2543         <return-value transfer-ownership="none">
2544           <type name="gsize" c:type="size_t"/>
2545         </return-value>
2546         <parameters>
2547           <parameter name="parameter" transfer-ownership="none">
2548             <type name="uint" c:type="unsigned"/>
2549           </parameter>
2550           <parameter name="data_ptr" transfer-ownership="none">
2551             <type name="any" c:type="void*"/>
2552           </parameter>
2553           <parameter name="data_size" transfer-ownership="none">
2554             <type name="gsize" c:type="size_t"/>
2555           </parameter>
2556         </parameters>
2557       </method>
2558       <method name="set_parameter_l" c:identifier="glibtop_set_parameter_l">
2559         <return-value transfer-ownership="none">
2560           <type name="none" c:type="void"/>
2561         </return-value>
2562         <parameters>
2563           <parameter name="parameter" transfer-ownership="none">
2564             <type name="uint" c:type="unsigned"/>
2565           </parameter>
2566           <parameter name="data_ptr" transfer-ownership="none">
2567             <type name="any" c:type="void*"/>
2568           </parameter>
2569           <parameter name="data_size" transfer-ownership="none">
2570             <type name="gsize" c:type="size_t"/>
2571           </parameter>
2572         </parameters>
2573       </method>
2574       <method name="read_data_l" c:identifier="glibtop_read_data_l">
2575         <return-value transfer-ownership="none">
2576           <type name="any" c:type="void*"/>
2577         </return-value>
2578       </method>
2579       <method name="read_data_s" c:identifier="glibtop_read_data_s">
2580         <return-value transfer-ownership="none">
2581           <type name="any" c:type="void*"/>
2582         </return-value>
2583       </method>
2584       <method name="read_l" c:identifier="glibtop_read_l">
2585         <return-value transfer-ownership="none">
2586           <type name="none" c:type="void"/>
2587         </return-value>
2588         <parameters>
2589           <parameter name="size" transfer-ownership="none">
2590             <type name="gsize" c:type="size_t"/>
2591           </parameter>
2592           <parameter name="buf" transfer-ownership="none">
2593             <type name="any" c:type="void*"/>
2594           </parameter>
2595         </parameters>
2596       </method>
2597       <method name="read_s" c:identifier="glibtop_read_s">
2598         <return-value transfer-ownership="none">
2599           <type name="none" c:type="void"/>
2600         </return-value>
2601         <parameters>
2602           <parameter name="size" transfer-ownership="none">
2603             <type name="gsize" c:type="size_t"/>
2604           </parameter>
2605           <parameter name="buf" transfer-ownership="none">
2606             <type name="any" c:type="void*"/>
2607           </parameter>
2608         </parameters>
2609       </method>
2610       <method name="get_sysinfo_s" c:identifier="glibtop_get_sysinfo_s">
2611         <return-value transfer-ownership="none">
2612           <type name="sysinfo" c:type="glibtop_sysinfo*"/>
2613         </return-value>
2614       </method>
2615       <method name="write_l" c:identifier="glibtop_write_l">
2616         <return-value transfer-ownership="none">
2617           <type name="none" c:type="void"/>
2618         </return-value>
2619         <parameters>
2620           <parameter name="size" transfer-ownership="none">
2621             <type name="gsize" c:type="size_t"/>
2622           </parameter>
2623           <parameter name="buf" transfer-ownership="none">
2624             <type name="any" c:type="void*"/>
2625           </parameter>
2626         </parameters>
2627       </method>
2628       <method name="write_s" c:identifier="glibtop_write_s">
2629         <return-value transfer-ownership="none">
2630           <type name="none" c:type="void"/>
2631         </return-value>
2632         <parameters>
2633           <parameter name="size" transfer-ownership="none">
2634             <type name="gsize" c:type="size_t"/>
2635           </parameter>
2636           <parameter name="buf" transfer-ownership="none">
2637             <type name="any" c:type="void*"/>
2638           </parameter>
2639         </parameters>
2640       </method>
2641     </record>
2642     <callback name="glibtop_init_func_t" c:type="_glibtop_init_func_t">
2643       <return-value transfer-ownership="none">
2644         <type name="none" c:type="void"/>
2645       </return-value>
2646       <parameters>
2647         <parameter transfer-ownership="none">
2648           <type name="glibtop" c:type="glibtop*"/>
2649         </parameter>
2650       </parameters>
2651     </callback>
2652     <function name="init" c:identifier="glibtop_init">
2653       <return-value transfer-ownership="full">
2654         <type name="glibtop" c:type="glibtop*"/>
2655       </return-value>
2656     </function>
2657     <function name="internet_addr" c:identifier="glibtop_internet_addr">
2658       <return-value transfer-ownership="none">
2659         <type name="long" c:type="long"/>
2660       </return-value>
2661       <parameters>
2662         <parameter name="host" transfer-ownership="none">
2663           <type name="utf8" c:type="char*"/>
2664         </parameter>
2665       </parameters>
2666     </function>
2667     <record name="loadavg" c:type="glibtop_loadavg">
2668       <field name="flags" writable="1">
2669         <type name="uint64" c:type="guint64"/>
2670       </field>
2671       <field name="loadavg" writable="1">
2672         <array zero-terminated="0" c:type="double" fixed-size="3">
2673           <type name="double"/>
2674         </array>
2675       </field>
2676       <field name="nr_running" writable="1">
2677         <type name="uint64" c:type="guint64"/>
2678       </field>
2679       <field name="nr_tasks" writable="1">
2680         <type name="uint64" c:type="guint64"/>
2681       </field>
2682       <field name="last_pid" writable="1">
2683         <type name="uint64" c:type="guint64"/>
2684       </field>
2685     </record>
2686     <function name="make_connection" c:identifier="glibtop_make_connection">
2687       <return-value transfer-ownership="none">
2688         <type name="int" c:type="int"/>
2689       </return-value>
2690       <parameters>
2691         <parameter name="hostarg" transfer-ownership="none">
2692           <type name="utf8" c:type="char*"/>
2693         </parameter>
2694         <parameter name="portarg" transfer-ownership="none">
2695           <type name="int" c:type="int"/>
2696         </parameter>
2697         <parameter name="s"
2698                    direction="out"
2699                    caller-allocates="0"
2700                    transfer-ownership="full">
2701           <type name="int" c:type="int*"/>
2702         </parameter>
2703       </parameters>
2704     </function>
2705     <record name="map_entry" c:type="glibtop_map_entry">
2706       <field name="flags" writable="1">
2707         <type name="uint64" c:type="guint64"/>
2708       </field>
2709       <field name="start" writable="1">
2710         <type name="uint64" c:type="guint64"/>
2711       </field>
2712       <field name="end" writable="1">
2713         <type name="uint64" c:type="guint64"/>
2714       </field>
2715       <field name="offset" writable="1">
2716         <type name="uint64" c:type="guint64"/>
2717       </field>
2718       <field name="perm" writable="1">
2719         <type name="uint64" c:type="guint64"/>
2720       </field>
2721       <field name="inode" writable="1">
2722         <type name="uint64" c:type="guint64"/>
2723       </field>
2724       <field name="device" writable="1">
2725         <type name="uint64" c:type="guint64"/>
2726       </field>
2727       <field name="size" writable="1">
2728         <type name="uint64" c:type="guint64"/>
2729       </field>
2730       <field name="rss" writable="1">
2731         <type name="uint64" c:type="guint64"/>
2732       </field>
2733       <field name="shared_clean" writable="1">
2734         <type name="uint64" c:type="guint64"/>
2735       </field>
2736       <field name="shared_dirty" writable="1">
2737         <type name="uint64" c:type="guint64"/>
2738       </field>
2739       <field name="private_clean" writable="1">
2740         <type name="uint64" c:type="guint64"/>
2741       </field>
2742       <field name="private_dirty" writable="1">
2743         <type name="uint64" c:type="guint64"/>
2744       </field>
2745       <field name="filename" writable="1">
2746         <array zero-terminated="0" c:type="char" fixed-size="216">
2747           <type name="int8"/>
2748         </array>
2749       </field>
2750     </record>
2751     <record name="mem" c:type="glibtop_mem">
2752       <field name="flags" writable="1">
2753         <type name="uint64" c:type="guint64"/>
2754       </field>
2755       <field name="total" writable="1">
2756         <type name="uint64" c:type="guint64"/>
2757       </field>
2758       <field name="used" writable="1">
2759         <type name="uint64" c:type="guint64"/>
2760       </field>
2761       <field name="free" writable="1">
2762         <type name="uint64" c:type="guint64"/>
2763       </field>
2764       <field name="shared" writable="1">
2765         <type name="uint64" c:type="guint64"/>
2766       </field>
2767       <field name="buffer" writable="1">
2768         <type name="uint64" c:type="guint64"/>
2769       </field>
2770       <field name="cached" writable="1">
2771         <type name="uint64" c:type="guint64"/>
2772       </field>
2773       <field name="user" writable="1">
2774         <type name="uint64" c:type="guint64"/>
2775       </field>
2776       <field name="locked" writable="1">
2777         <type name="uint64" c:type="guint64"/>
2778       </field>
2779     </record>
2780     <record name="mountentry" c:type="glibtop_mountentry">
2781       <field name="dev" writable="1">
2782         <type name="uint64" c:type="guint64"/>
2783       </field>
2784       <field name="devname" writable="1">
2785         <array zero-terminated="0" c:type="char" fixed-size="80">
2786           <type name="int8"/>
2787         </array>
2788       </field>
2789       <field name="mountdir" writable="1">
2790         <array zero-terminated="0" c:type="char" fixed-size="80">
2791           <type name="int8"/>
2792         </array>
2793       </field>
2794       <field name="type" writable="1">
2795         <array zero-terminated="0" c:type="char" fixed-size="80">
2796           <type name="int8"/>
2797         </array>
2798       </field>
2799     </record>
2800     <record name="mountlist" c:type="glibtop_mountlist">
2801       <field name="flags" writable="1">
2802         <type name="uint64" c:type="guint64"/>
2803       </field>
2804       <field name="number" writable="1">
2805         <type name="uint64" c:type="guint64"/>
2806       </field>
2807       <field name="total" writable="1">
2808         <type name="uint64" c:type="guint64"/>
2809       </field>
2810       <field name="size" writable="1">
2811         <type name="uint64" c:type="guint64"/>
2812       </field>
2813     </record>
2814     <record name="msg_limits" c:type="glibtop_msg_limits">
2815       <field name="flags" writable="1">
2816         <type name="uint64" c:type="guint64"/>
2817       </field>
2818       <field name="msgpool" writable="1">
2819         <type name="uint64" c:type="guint64"/>
2820       </field>
2821       <field name="msgmap" writable="1">
2822         <type name="uint64" c:type="guint64"/>
2823       </field>
2824       <field name="msgmax" writable="1">
2825         <type name="uint64" c:type="guint64"/>
2826       </field>
2827       <field name="msgmnb" writable="1">
2828         <type name="uint64" c:type="guint64"/>
2829       </field>
2830       <field name="msgmni" writable="1">
2831         <type name="uint64" c:type="guint64"/>
2832       </field>
2833       <field name="msgssz" writable="1">
2834         <type name="uint64" c:type="guint64"/>
2835       </field>
2836       <field name="msgtql" writable="1">
2837         <type name="uint64" c:type="guint64"/>
2838       </field>
2839     </record>
2840     <record name="netlist" c:type="glibtop_netlist">
2841       <field name="flags" writable="1">
2842         <type name="uint64" c:type="guint64"/>
2843       </field>
2844       <field name="number" writable="1">
2845         <type name="uint32" c:type="guint32"/>
2846       </field>
2847     </record>
2848     <record name="netload" c:type="glibtop_netload">
2849       <field name="flags" writable="1">
2850         <type name="uint64" c:type="guint64"/>
2851       </field>
2852       <field name="if_flags" writable="1">
2853         <type name="uint64" c:type="guint64"/>
2854       </field>
2855       <field name="mtu" writable="1">
2856         <type name="uint32" c:type="guint32"/>
2857       </field>
2858       <field name="subnet" writable="1">
2859         <type name="uint32" c:type="guint32"/>
2860       </field>
2861       <field name="address" writable="1">
2862         <type name="uint32" c:type="guint32"/>
2863       </field>
2864       <field name="packets_in" writable="1">
2865         <type name="uint64" c:type="guint64"/>
2866       </field>
2867       <field name="packets_out" writable="1">
2868         <type name="uint64" c:type="guint64"/>
2869       </field>
2870       <field name="packets_total" writable="1">
2871         <type name="uint64" c:type="guint64"/>
2872       </field>
2873       <field name="bytes_in" writable="1">
2874         <type name="uint64" c:type="guint64"/>
2875       </field>
2876       <field name="bytes_out" writable="1">
2877         <type name="uint64" c:type="guint64"/>
2878       </field>
2879       <field name="bytes_total" writable="1">
2880         <type name="uint64" c:type="guint64"/>
2881       </field>
2882       <field name="errors_in" writable="1">
2883         <type name="uint64" c:type="guint64"/>
2884       </field>
2885       <field name="errors_out" writable="1">
2886         <type name="uint64" c:type="guint64"/>
2887       </field>
2888       <field name="errors_total" writable="1">
2889         <type name="uint64" c:type="guint64"/>
2890       </field>
2891       <field name="collisions" writable="1">
2892         <type name="uint64" c:type="guint64"/>
2893       </field>
2894       <field name="address6" writable="1">
2895         <array zero-terminated="0" c:type="guint8" fixed-size="16">
2896           <type name="uint8"/>
2897         </array>
2898       </field>
2899       <field name="prefix6" writable="1">
2900         <array zero-terminated="0" c:type="guint8" fixed-size="16">
2901           <type name="uint8"/>
2902         </array>
2903       </field>
2904       <field name="scope6" writable="1">
2905         <type name="uint8" c:type="guint8"/>
2906       </field>
2907       <field name="hwaddress" writable="1">
2908         <array zero-terminated="0" c:type="guint8" fixed-size="8">
2909           <type name="uint8"/>
2910         </array>
2911       </field>
2912     </record>
2913     <record name="open_files_entry" c:type="glibtop_open_files_entry">
2914       <field name="fd" writable="1">
2915         <type name="int" c:type="int"/>
2916       </field>
2917       <field name="type" writable="1">
2918         <type name="uint16" c:type="guint16"/>
2919       </field>
2920       <union name="info" c:type="info">
2921         <record name="sock" c:type="sock">
2922           <field name="dest_host" writable="1">
2923             <array zero-terminated="0" c:type="char" fixed-size="47">
2924               <type name="int8"/>
2925             </array>
2926           </field>
2927           <field name="dest_port" writable="1">
2928             <type name="int" c:type="int"/>
2929           </field>
2930         </record>
2931         <record name="file" c:type="file">
2932           <field name="name" writable="1">
2933             <array zero-terminated="0" c:type="char" fixed-size="216">
2934               <type name="int8"/>
2935             </array>
2936           </field>
2937         </record>
2938         <record name="localsock" c:type="localsock">
2939           <field name="name" writable="1">
2940             <array zero-terminated="0" c:type="char" fixed-size="216">
2941               <type name="int8"/>
2942             </array>
2943           </field>
2944         </record>
2945       </union>
2946     </record>
2947     <record name="ppp" c:type="glibtop_ppp">
2948       <field name="flags" writable="1">
2949         <type name="uint64" c:type="guint64"/>
2950       </field>
2951       <field name="state" writable="1">
2952         <type name="uint64" c:type="guint64"/>
2953       </field>
2954       <field name="bytes_in" writable="1">
2955         <type name="uint64" c:type="guint64"/>
2956       </field>
2957       <field name="bytes_out" writable="1">
2958         <type name="uint64" c:type="guint64"/>
2959       </field>
2960     </record>
2961     <record name="proc_affinity" c:type="glibtop_proc_affinity">
2962       <field name="flags" writable="1">
2963         <type name="uint64" c:type="guint64"/>
2964       </field>
2965       <field name="number" writable="1">
2966         <type name="uint32" c:type="guint32"/>
2967       </field>
2968       <field name="all" writable="1">
2969         <type name="boolean" c:type="gboolean"/>
2970       </field>
2971     </record>
2972     <record name="proc_args" c:type="glibtop_proc_args">
2973       <field name="flags" writable="1">
2974         <type name="uint64" c:type="guint64"/>
2975       </field>
2976       <field name="size" writable="1">
2977         <type name="uint64" c:type="guint64"/>
2978       </field>
2979     </record>
2980     <record name="proc_kernel" c:type="glibtop_proc_kernel">
2981       <field name="flags" writable="1">
2982         <type name="uint64" c:type="guint64"/>
2983       </field>
2984       <field name="k_flags" writable="1">
2985         <type name="uint64" c:type="guint64"/>
2986       </field>
2987       <field name="min_flt" writable="1">
2988         <type name="uint64" c:type="guint64"/>
2989       </field>
2990       <field name="maj_flt" writable="1">
2991         <type name="uint64" c:type="guint64"/>
2992       </field>
2993       <field name="cmin_flt" writable="1">
2994         <type name="uint64" c:type="guint64"/>
2995       </field>
2996       <field name="cmaj_flt" writable="1">
2997         <type name="uint64" c:type="guint64"/>
2998       </field>
2999       <field name="kstk_esp" writable="1">
3000         <type name="uint64" c:type="guint64"/>
3001       </field>
3002       <field name="kstk_eip" writable="1">
3003         <type name="uint64" c:type="guint64"/>
3004       </field>
3005       <field name="nwchan" writable="1">
3006         <type name="uint64" c:type="guint64"/>
3007       </field>
3008       <field name="wchan" writable="1">
3009         <array zero-terminated="0" c:type="char" fixed-size="40">
3010           <type name="int8"/>
3011         </array>
3012       </field>
3013     </record>
3014     <record name="proc_map" c:type="glibtop_proc_map">
3015       <field name="flags" writable="1">
3016         <type name="uint64" c:type="guint64"/>
3017       </field>
3018       <field name="number" writable="1">
3019         <type name="uint64" c:type="guint64"/>
3020       </field>
3021       <field name="total" writable="1">
3022         <type name="uint64" c:type="guint64"/>
3023       </field>
3024       <field name="size" writable="1">
3025         <type name="uint64" c:type="guint64"/>
3026       </field>
3027     </record>
3028     <record name="proc_mem" c:type="glibtop_proc_mem">
3029       <field name="flags" writable="1">
3030         <type name="uint64" c:type="guint64"/>
3031       </field>
3032       <field name="size" writable="1">
3033         <type name="uint64" c:type="guint64"/>
3034       </field>
3035       <field name="vsize" writable="1">
3036         <type name="uint64" c:type="guint64"/>
3037       </field>
3038       <field name="resident" writable="1">
3039         <type name="uint64" c:type="guint64"/>
3040       </field>
3041       <field name="share" writable="1">
3042         <type name="uint64" c:type="guint64"/>
3043       </field>
3044       <field name="rss" writable="1">
3045         <type name="uint64" c:type="guint64"/>
3046       </field>
3047       <field name="rss_rlim" writable="1">
3048         <type name="uint64" c:type="guint64"/>
3049       </field>
3050     </record>
3051     <record name="proc_open_files" c:type="glibtop_proc_open_files">
3052       <field name="flags" writable="1">
3053         <type name="uint64" c:type="guint64"/>
3054       </field>
3055       <field name="number" writable="1">
3056         <type name="uint64" c:type="guint64"/>
3057       </field>
3058       <field name="total" writable="1">
3059         <type name="uint64" c:type="guint64"/>
3060       </field>
3061       <field name="size" writable="1">
3062         <type name="uint64" c:type="guint64"/>
3063       </field>
3064     </record>
3065     <record name="proc_segment" c:type="glibtop_proc_segment">
3066       <field name="flags" writable="1">
3067         <type name="uint64" c:type="guint64"/>
3068       </field>
3069       <field name="text_rss" writable="1">
3070         <type name="uint64" c:type="guint64"/>
3071       </field>
3072       <field name="shlib_rss" writable="1">
3073         <type name="uint64" c:type="guint64"/>
3074       </field>
3075       <field name="data_rss" writable="1">
3076         <type name="uint64" c:type="guint64"/>
3077       </field>
3078       <field name="stack_rss" writable="1">
3079         <type name="uint64" c:type="guint64"/>
3080       </field>
3081       <field name="dirty_size" writable="1">
3082         <type name="uint64" c:type="guint64"/>
3083       </field>
3084       <field name="start_code" writable="1">
3085         <type name="uint64" c:type="guint64"/>
3086       </field>
3087       <field name="end_code" writable="1">
3088         <type name="uint64" c:type="guint64"/>
3089       </field>
3090       <field name="start_stack" writable="1">
3091         <type name="uint64" c:type="guint64"/>
3092       </field>
3093     </record>
3094     <record name="proc_signal" c:type="glibtop_proc_signal">
3095       <field name="flags" writable="1">
3096         <type name="uint64" c:type="guint64"/>
3097       </field>
3098       <field name="signal" writable="1">
3099         <array zero-terminated="0" c:type="guint64" fixed-size="2">
3100           <type name="uint64"/>
3101         </array>
3102       </field>
3103       <field name="blocked" writable="1">
3104         <array zero-terminated="0" c:type="guint64" fixed-size="2">
3105           <type name="uint64"/>
3106         </array>
3107       </field>
3108       <field name="sigignore" writable="1">
3109         <array zero-terminated="0" c:type="guint64" fixed-size="2">
3110           <type name="uint64"/>
3111         </array>
3112       </field>
3113       <field name="sigcatch" writable="1">
3114         <array zero-terminated="0" c:type="guint64" fixed-size="2">
3115           <type name="uint64"/>
3116         </array>
3117       </field>
3118     </record>
3119     <record name="proc_state" c:type="glibtop_proc_state">
3120       <field name="flags" writable="1">
3121         <type name="uint64" c:type="guint64"/>
3122       </field>
3123       <field name="cmd" writable="1">
3124         <array zero-terminated="0" c:type="char" fixed-size="40">
3125           <type name="int8"/>
3126         </array>
3127       </field>
3128       <field name="state" writable="1">
3129         <type name="uint" c:type="unsigned"/>
3130       </field>
3131       <field name="uid" writable="1">
3132         <type name="int" c:type="int"/>
3133       </field>
3134       <field name="gid" writable="1">
3135         <type name="int" c:type="int"/>
3136       </field>
3137       <field name="ruid" writable="1">
3138         <type name="int" c:type="int"/>
3139       </field>
3140       <field name="rgid" writable="1">
3141         <type name="int" c:type="int"/>
3142       </field>
3143       <field name="has_cpu" writable="1">
3144         <type name="int" c:type="int"/>
3145       </field>
3146       <field name="processor" writable="1">
3147         <type name="int" c:type="int"/>
3148       </field>
3149       <field name="last_processor" writable="1">
3150         <type name="int" c:type="int"/>
3151       </field>
3152     </record>
3153     <record name="proc_time" c:type="glibtop_proc_time">
3154       <field name="flags" writable="1">
3155         <type name="uint64" c:type="guint64"/>
3156       </field>
3157       <field name="start_time" writable="1">
3158         <type name="uint64" c:type="guint64"/>
3159       </field>
3160       <field name="rtime" writable="1">
3161         <type name="uint64" c:type="guint64"/>
3162       </field>
3163       <field name="utime" writable="1">
3164         <type name="uint64" c:type="guint64"/>
3165       </field>
3166       <field name="stime" writable="1">
3167         <type name="uint64" c:type="guint64"/>
3168       </field>
3169       <field name="cutime" writable="1">
3170         <type name="uint64" c:type="guint64"/>
3171       </field>
3172       <field name="cstime" writable="1">
3173         <type name="uint64" c:type="guint64"/>
3174       </field>
3175       <field name="timeout" writable="1">
3176         <type name="uint64" c:type="guint64"/>
3177       </field>
3178       <field name="it_real_value" writable="1">
3179         <type name="uint64" c:type="guint64"/>
3180       </field>
3181       <field name="frequency" writable="1">
3182         <type name="uint64" c:type="guint64"/>
3183       </field>
3184       <field name="xcpu_utime" writable="1">
3185         <array zero-terminated="0" c:type="guint64" fixed-size="32">
3186           <type name="uint64"/>
3187         </array>
3188       </field>
3189       <field name="xcpu_stime" writable="1">
3190         <array zero-terminated="0" c:type="guint64" fixed-size="32">
3191           <type name="uint64"/>
3192         </array>
3193       </field>
3194     </record>
3195     <record name="proc_uid" c:type="glibtop_proc_uid">
3196       <field name="flags" writable="1">
3197         <type name="uint64" c:type="guint64"/>
3198       </field>
3199       <field name="uid" writable="1">
3200         <type name="int32" c:type="gint32"/>
3201       </field>
3202       <field name="euid" writable="1">
3203         <type name="int32" c:type="gint32"/>
3204       </field>
3205       <field name="gid" writable="1">
3206         <type name="int32" c:type="gint32"/>
3207       </field>
3208       <field name="egid" writable="1">
3209         <type name="int32" c:type="gint32"/>
3210       </field>
3211       <field name="suid" writable="1">
3212         <type name="int32" c:type="gint32"/>
3213       </field>
3214       <field name="sgid" writable="1">
3215         <type name="int32" c:type="gint32"/>
3216       </field>
3217       <field name="fsuid" writable="1">
3218         <type name="int32" c:type="gint32"/>
3219       </field>
3220       <field name="fsgid" writable="1">
3221         <type name="int32" c:type="gint32"/>
3222       </field>
3223       <field name="pid" writable="1">
3224         <type name="int32" c:type="gint32"/>
3225       </field>
3226       <field name="ppid" writable="1">
3227         <type name="int32" c:type="gint32"/>
3228       </field>
3229       <field name="pgrp" writable="1">
3230         <type name="int32" c:type="gint32"/>
3231       </field>
3232       <field name="session" writable="1">
3233         <type name="int32" c:type="gint32"/>
3234       </field>
3235       <field name="tty" writable="1">
3236         <type name="int32" c:type="gint32"/>
3237       </field>
3238       <field name="tpgid" writable="1">
3239         <type name="int32" c:type="gint32"/>
3240       </field>
3241       <field name="priority" writable="1">
3242         <type name="int32" c:type="gint32"/>
3243       </field>
3244       <field name="nice" writable="1">
3245         <type name="int32" c:type="gint32"/>
3246       </field>
3247       <field name="ngroups" writable="1">
3248         <type name="int32" c:type="gint32"/>
3249       </field>
3250       <field name="groups" writable="1">
3251         <array zero-terminated="0" c:type="gint32" fixed-size="64">
3252           <type name="int32"/>
3253         </array>
3254       </field>
3255     </record>
3256     <record name="proc_wd" c:type="glibtop_proc_wd">
3257       <field name="flags" writable="1">
3258         <type name="uint64" c:type="guint64"/>
3259       </field>
3260       <field name="number" writable="1">
3261         <type name="uint32" c:type="guint32"/>
3262       </field>
3263       <field name="root" writable="1">
3264         <array zero-terminated="0" c:type="char" fixed-size="216">
3265           <type name="int8"/>
3266         </array>
3267       </field>
3268       <field name="exe" writable="1">
3269         <array zero-terminated="0" c:type="char" fixed-size="216">
3270           <type name="int8"/>
3271         </array>
3272       </field>
3273     </record>
3274     <record name="proclist" c:type="glibtop_proclist">
3275       <field name="flags" writable="1">
3276         <type name="uint64" c:type="guint64"/>
3277       </field>
3278       <field name="number" writable="1">
3279         <type name="uint64" c:type="guint64"/>
3280       </field>
3281       <field name="total" writable="1">
3282         <type name="uint64" c:type="guint64"/>
3283       </field>
3284       <field name="size" writable="1">
3285         <type name="uint64" c:type="guint64"/>
3286       </field>
3287     </record>
3288     <record name="response" c:type="glibtop_response">
3289       <field name="offset" writable="1">
3290         <type name="int64" c:type="gint64"/>
3291       </field>
3292       <field name="size" writable="1">
3293         <type name="uint64" c:type="guint64"/>
3294       </field>
3295       <field name="data_size" writable="1">
3296         <type name="uint64" c:type="guint64"/>
3297       </field>
3298       <field name="u" writable="1">
3299         <type name="response_union" c:type="glibtop_response_union"/>
3300       </field>
3301     </record>
3302     <union name="response_union" c:type="glibtop_response_union">
3303       <field name="data" writable="1">
3304         <type name="union" c:type="glibtop_union"/>
3305       </field>
3306       <field name="sysdeps" writable="1">
3307         <type name="sysdeps" c:type="glibtop_sysdeps"/>
3308       </field>
3309     </union>
3310     <record name="sem_limits" c:type="glibtop_sem_limits">
3311       <field name="flags" writable="1">
3312         <type name="uint64" c:type="guint64"/>
3313       </field>
3314       <field name="semmap" writable="1">
3315         <type name="uint64" c:type="guint64"/>
3316       </field>
3317       <field name="semmni" writable="1">
3318         <type name="uint64" c:type="guint64"/>
3319       </field>
3320       <field name="semmns" writable="1">
3321         <type name="uint64" c:type="guint64"/>
3322       </field>
3323       <field name="semmnu" writable="1">
3324         <type name="uint64" c:type="guint64"/>
3325       </field>
3326       <field name="semmsl" writable="1">
3327         <type name="uint64" c:type="guint64"/>
3328       </field>
3329       <field name="semopm" writable="1">
3330         <type name="uint64" c:type="guint64"/>
3331       </field>
3332       <field name="semume" writable="1">
3333         <type name="uint64" c:type="guint64"/>
3334       </field>
3335       <field name="semusz" writable="1">
3336         <type name="uint64" c:type="guint64"/>
3337       </field>
3338       <field name="semvmx" writable="1">
3339         <type name="uint64" c:type="guint64"/>
3340       </field>
3341       <field name="semaem" writable="1">
3342         <type name="uint64" c:type="guint64"/>
3343       </field>
3344     </record>
3345     <record name="shm_limits" c:type="glibtop_shm_limits">
3346       <field name="flags" writable="1">
3347         <type name="uint64" c:type="guint64"/>
3348       </field>
3349       <field name="shmmax" writable="1">
3350         <type name="uint64" c:type="guint64"/>
3351       </field>
3352       <field name="shmmin" writable="1">
3353         <type name="uint64" c:type="guint64"/>
3354       </field>
3355       <field name="shmmni" writable="1">
3356         <type name="uint64" c:type="guint64"/>
3357       </field>
3358       <field name="shmseg" writable="1">
3359         <type name="uint64" c:type="guint64"/>
3360       </field>
3361       <field name="shmall" writable="1">
3362         <type name="uint64" c:type="guint64"/>
3363       </field>
3364     </record>
3365     <record name="signame" c:type="glibtop_signame">
3366       <field name="number" writable="1">
3367         <type name="int" c:type="int"/>
3368       </field>
3369       <field name="name" writable="1">
3370         <type name="utf8" c:type="char*"/>
3371       </field>
3372       <field name="label" writable="1">
3373         <type name="utf8" c:type="char*"/>
3374       </field>
3375     </record>
3376     <record name="swap" c:type="glibtop_swap">
3377       <field name="flags" writable="1">
3378         <type name="uint64" c:type="guint64"/>
3379       </field>
3380       <field name="total" writable="1">
3381         <type name="uint64" c:type="guint64"/>
3382       </field>
3383       <field name="used" writable="1">
3384         <type name="uint64" c:type="guint64"/>
3385       </field>
3386       <field name="free" writable="1">
3387         <type name="uint64" c:type="guint64"/>
3388       </field>
3389       <field name="pagein" writable="1">
3390         <type name="uint64" c:type="guint64"/>
3391       </field>
3392       <field name="pageout" writable="1">
3393         <type name="uint64" c:type="guint64"/>
3394       </field>
3395     </record>
3396     <record name="sysdeps" c:type="glibtop_sysdeps">
3397       <field name="flags" writable="1">
3398         <type name="uint64" c:type="guint64"/>
3399       </field>
3400       <field name="features" writable="1">
3401         <type name="uint64" c:type="guint64"/>
3402       </field>
3403       <field name="cpu" writable="1">
3404         <type name="uint64" c:type="guint64"/>
3405       </field>
3406       <field name="mem" writable="1">
3407         <type name="uint64" c:type="guint64"/>
3408       </field>
3409       <field name="swap" writable="1">
3410         <type name="uint64" c:type="guint64"/>
3411       </field>
3412       <field name="uptime" writable="1">
3413         <type name="uint64" c:type="guint64"/>
3414       </field>
3415       <field name="loadavg" writable="1">
3416         <type name="uint64" c:type="guint64"/>
3417       </field>
3418       <field name="shm_limits" writable="1">
3419         <type name="uint64" c:type="guint64"/>
3420       </field>
3421       <field name="msg_limits" writable="1">
3422         <type name="uint64" c:type="guint64"/>
3423       </field>
3424       <field name="sem_limits" writable="1">
3425         <type name="uint64" c:type="guint64"/>
3426       </field>
3427       <field name="proclist" writable="1">
3428         <type name="uint64" c:type="guint64"/>
3429       </field>
3430       <field name="proc_state" writable="1">
3431         <type name="uint64" c:type="guint64"/>
3432       </field>
3433       <field name="proc_uid" writable="1">
3434         <type name="uint64" c:type="guint64"/>
3435       </field>
3436       <field name="proc_mem" writable="1">
3437         <type name="uint64" c:type="guint64"/>
3438       </field>
3439       <field name="proc_time" writable="1">
3440         <type name="uint64" c:type="guint64"/>
3441       </field>
3442       <field name="proc_signal" writable="1">
3443         <type name="uint64" c:type="guint64"/>
3444       </field>
3445       <field name="proc_kernel" writable="1">
3446         <type name="uint64" c:type="guint64"/>
3447       </field>
3448       <field name="proc_segment" writable="1">
3449         <type name="uint64" c:type="guint64"/>
3450       </field>
3451       <field name="proc_args" writable="1">
3452         <type name="uint64" c:type="guint64"/>
3453       </field>
3454       <field name="proc_map" writable="1">
3455         <type name="uint64" c:type="guint64"/>
3456       </field>
3457       <field name="proc_open_files" writable="1">
3458         <type name="uint64" c:type="guint64"/>
3459       </field>
3460       <field name="mountlist" writable="1">
3461         <type name="uint64" c:type="guint64"/>
3462       </field>
3463       <field name="fsusage" writable="1">
3464         <type name="uint64" c:type="guint64"/>
3465       </field>
3466       <field name="netlist" writable="1">
3467         <type name="uint64" c:type="guint64"/>
3468       </field>
3469       <field name="netload" writable="1">
3470         <type name="uint64" c:type="guint64"/>
3471       </field>
3472       <field name="ppp" writable="1">
3473         <type name="uint64" c:type="guint64"/>
3474       </field>
3475       <field name="proc_wd" writable="1">
3476         <type name="uint64" c:type="guint64"/>
3477       </field>
3478       <field name="proc_affinity" writable="1">
3479         <type name="uint64" c:type="guint64"/>
3480       </field>
3481     </record>
3482     <record name="sysinfo" c:type="glibtop_sysinfo">
3483       <field name="flags" writable="1">
3484         <type name="uint64" c:type="guint64"/>
3485       </field>
3486       <field name="ncpu" writable="1">
3487         <type name="uint64" c:type="guint64"/>
3488       </field>
3489       <field name="cpuinfo" writable="1">
3490         <array zero-terminated="0" c:type="glibtop_entry" fixed-size="32">
3491           <type name="entry"/>
3492         </array>
3493       </field>
3494     </record>
3495     <union name="union" c:type="glibtop_union">
3496       <field name="cpu" writable="1">
3497         <type name="cpu" c:type="glibtop_cpu"/>
3498       </field>
3499       <field name="mem" writable="1">
3500         <type name="mem" c:type="glibtop_mem"/>
3501       </field>
3502       <field name="swap" writable="1">
3503         <type name="swap" c:type="glibtop_swap"/>
3504       </field>
3505       <field name="uptime" writable="1">
3506         <type name="uptime" c:type="glibtop_uptime"/>
3507       </field>
3508       <field name="loadavg" writable="1">
3509         <type name="loadavg" c:type="glibtop_loadavg"/>
3510       </field>
3511       <field name="shm_limits" writable="1">
3512         <type name="shm_limits" c:type="glibtop_shm_limits"/>
3513       </field>
3514       <field name="msg_limits" writable="1">
3515         <type name="msg_limits" c:type="glibtop_msg_limits"/>
3516       </field>
3517       <field name="sem_limits" writable="1">
3518         <type name="sem_limits" c:type="glibtop_sem_limits"/>
3519       </field>
3520       <field name="proclist" writable="1">
3521         <type name="proclist" c:type="glibtop_proclist"/>
3522       </field>
3523       <field name="proc_state" writable="1">
3524         <type name="proc_state" c:type="glibtop_proc_state"/>
3525       </field>
3526       <field name="proc_uid" writable="1">
3527         <type name="proc_uid" c:type="glibtop_proc_uid"/>
3528       </field>
3529       <field name="proc_mem" writable="1">
3530         <type name="proc_mem" c:type="glibtop_proc_mem"/>
3531       </field>
3532       <field name="proc_time" writable="1">
3533         <type name="proc_time" c:type="glibtop_proc_time"/>
3534       </field>
3535       <field name="proc_signal" writable="1">
3536         <type name="proc_signal" c:type="glibtop_proc_signal"/>
3537       </field>
3538       <field name="proc_kernel" writable="1">
3539         <type name="proc_kernel" c:type="glibtop_proc_kernel"/>
3540       </field>
3541       <field name="proc_segment" writable="1">
3542         <type name="proc_segment" c:type="glibtop_proc_segment"/>
3543       </field>
3544       <field name="proc_args" writable="1">
3545         <type name="proc_args" c:type="glibtop_proc_args"/>
3546       </field>
3547       <field name="proc_map" writable="1">
3548         <type name="proc_map" c:type="glibtop_proc_map"/>
3549       </field>
3550       <field name="mountlist" writable="1">
3551         <type name="mountlist" c:type="glibtop_mountlist"/>
3552       </field>
3553       <field name="fsusage" writable="1">
3554         <type name="fsusage" c:type="glibtop_fsusage"/>
3555       </field>
3556       <field name="netlist" writable="1">
3557         <type name="netlist" c:type="glibtop_netlist"/>
3558       </field>
3559       <field name="netload" writable="1">
3560         <type name="netload" c:type="glibtop_netload"/>
3561       </field>
3562       <field name="ppp" writable="1">
3563         <type name="ppp" c:type="glibtop_ppp"/>
3564       </field>
3565       <field name="proc_open_files" writable="1">
3566         <type name="proc_open_files" c:type="glibtop_proc_open_files"/>
3567       </field>
3568       <field name="proc_wd" writable="1">
3569         <type name="proc_wd" c:type="glibtop_proc_wd"/>
3570       </field>
3571       <field name="proc_affinity" writable="1">
3572         <type name="proc_affinity" c:type="glibtop_proc_affinity"/>
3573       </field>
3574     </union>
3575     <record name="uptime" c:type="glibtop_uptime">
3576       <field name="flags" writable="1">
3577         <type name="uint64" c:type="guint64"/>
3578       </field>
3579       <field name="uptime" writable="1">
3580         <type name="double" c:type="double"/>
3581       </field>
3582       <field name="idletime" writable="1">
3583         <type name="double" c:type="double"/>
3584       </field>
3585       <field name="boot_time" writable="1">
3586         <type name="uint64" c:type="guint64"/>
3587       </field>
3588     </record>
3589     <function name="warn" c:identifier="glibtop_warn" introspectable="0">
3590       <return-value transfer-ownership="none">
3591         <type name="none" c:type="void"/>
3592       </return-value>
3593       <parameters>
3594         <parameter name="format" transfer-ownership="none">
3595           <type name="utf8" c:type="char*"/>
3596         </parameter>
3597         <parameter transfer-ownership="none">
3598           <varargs>
3599           </varargs>
3600         </parameter>
3601       </parameters>
3602     </function>
3603     <function name="warn_io" c:identifier="glibtop_warn_io" introspectable="0">
3604       <return-value transfer-ownership="none">
3605         <type name="none" c:type="void"/>
3606       </return-value>
3607       <parameters>
3608         <parameter name="format" transfer-ownership="none">
3609           <type name="utf8" c:type="char*"/>
3610         </parameter>
3611         <parameter transfer-ownership="none">
3612           <varargs>
3613           </varargs>
3614         </parameter>
3615       </parameters>
3616     </function>
3617   </namespace>
3618 </repository>