<?xml version="1.0"?>
<!-- This file was automatically generated from C sources - DO NOT EDIT!
To affect the contents of this file, edit the original C definitions,
and/or use gtk-doc annotations.  -->
<repository version="1.2"
            xmlns="http://www.gtk.org/introspection/core/1.0"
            xmlns:c="http://www.gtk.org/introspection/c/1.0"
            xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
  <include name="GObject" version="2.0"/>
  <namespace name="GTop"
             version="2.0"
             shared-library="libgtop-2.0.so.10"
             c:identifier-prefixes="GTop"
             c:symbol-prefixes="g_top">
    <constant name="AUTH_NAMESZ" value="15" c:type="AUTH_NAMESZ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="AUTH_TIMEOUT" value="15" c:type="AUTH_TIMEOUT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="CONN_INTERNET" value="1" c:type="CONN_INTERNET">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="CONN_IPC" value="2" c:type="CONN_IPC">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="CONN_UNIX" value="0" c:type="CONN_UNIX">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="DEFAULT_PORT" value="21490" c:type="DEFAULT_PORT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="DEFAUTH_NAME" value="GNU-SECURE" c:type="DEFAUTH_NAME">
      <type name="utf8" c:type="gchar*"/>
    </constant>
    <constant name="EOT_CHR" value="92" c:type="EOT_CHR">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="EOT_STR" value="&#x4;" c:type="EOT_STR">
      <type name="utf8" c:type="gchar*"/>
    </constant>
    <constant name="FALSE" value="0" c:type="FALSE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_CPU" value="2" c:type="GLIBTOP_CMND_CPU">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_FSUSAGE"
              value="21"
              c:type="GLIBTOP_CMND_FSUSAGE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_LOADAVG"
              value="6"
              c:type="GLIBTOP_CMND_LOADAVG">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_MEM" value="3" c:type="GLIBTOP_CMND_MEM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_MOUNTLIST"
              value="20"
              c:type="GLIBTOP_CMND_MOUNTLIST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_MSG_LIMITS"
              value="8"
              c:type="GLIBTOP_CMND_MSG_LIMITS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_NETLIST"
              value="24"
              c:type="GLIBTOP_CMND_NETLIST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_NETLOAD"
              value="22"
              c:type="GLIBTOP_CMND_NETLOAD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PPP" value="23" c:type="GLIBTOP_CMND_PPP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROCLIST"
              value="10"
              c:type="GLIBTOP_CMND_PROCLIST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_AFFINITY"
              value="27"
              c:type="GLIBTOP_CMND_PROC_AFFINITY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_ARGS"
              value="18"
              c:type="GLIBTOP_CMND_PROC_ARGS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_KERNEL"
              value="16"
              c:type="GLIBTOP_CMND_PROC_KERNEL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_MAP"
              value="19"
              c:type="GLIBTOP_CMND_PROC_MAP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_MEM"
              value="13"
              c:type="GLIBTOP_CMND_PROC_MEM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_OPEN_FILES"
              value="25"
              c:type="GLIBTOP_CMND_PROC_OPEN_FILES">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_SEGMENT"
              value="17"
              c:type="GLIBTOP_CMND_PROC_SEGMENT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_SIGNAL"
              value="15"
              c:type="GLIBTOP_CMND_PROC_SIGNAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_STATE"
              value="11"
              c:type="GLIBTOP_CMND_PROC_STATE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_TIME"
              value="14"
              c:type="GLIBTOP_CMND_PROC_TIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_UID"
              value="12"
              c:type="GLIBTOP_CMND_PROC_UID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_WD"
              value="26"
              c:type="GLIBTOP_CMND_PROC_WD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_QUIT" value="0" c:type="GLIBTOP_CMND_QUIT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_SEM_LIMITS"
              value="9"
              c:type="GLIBTOP_CMND_SEM_LIMITS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_SHM_LIMITS"
              value="7"
              c:type="GLIBTOP_CMND_SHM_LIMITS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_SWAP" value="4" c:type="GLIBTOP_CMND_SWAP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_SYSDEPS"
              value="1"
              c:type="GLIBTOP_CMND_SYSDEPS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_UPTIME"
              value="5"
              c:type="GLIBTOP_CMND_UPTIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_FREQUENCY"
              value="5"
              c:type="GLIBTOP_CPU_FREQUENCY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_IDLE" value="4" c:type="GLIBTOP_CPU_IDLE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_IOWAIT" value="12" c:type="GLIBTOP_CPU_IOWAIT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_IRQ" value="13" c:type="GLIBTOP_CPU_IRQ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_NICE" value="2" c:type="GLIBTOP_CPU_NICE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_SOFTIRQ"
              value="14"
              c:type="GLIBTOP_CPU_SOFTIRQ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_SYS" value="3" c:type="GLIBTOP_CPU_SYS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_TOTAL" value="0" c:type="GLIBTOP_CPU_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_USER" value="1" c:type="GLIBTOP_CPU_USER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_ERROR_METHOD_ABORT"
              value="3"
              c:type="GLIBTOP_ERROR_METHOD_ABORT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_ERROR_METHOD_IGNORE"
              value="0"
              c:type="GLIBTOP_ERROR_METHOD_IGNORE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_ERROR_METHOD_WARN"
              value="2"
              c:type="GLIBTOP_ERROR_METHOD_WARN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_ERROR_METHOD_WARN_ONCE"
              value="1"
              c:type="GLIBTOP_ERROR_METHOD_WARN_ONCE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_EXCLUDE_IDLE"
              value="4096"
              c:type="GLIBTOP_EXCLUDE_IDLE">
      <doc xml:space="preserve">Exclude idle processes.</doc>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_EXCLUDE_NOTTY"
              value="16384"
              c:type="GLIBTOP_EXCLUDE_NOTTY">
      <doc xml:space="preserve">Exclude processes without a controlling terminal.</doc>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_EXCLUDE_SYSTEM"
              value="8192"
              c:type="GLIBTOP_EXCLUDE_SYSTEM">
      <doc xml:space="preserve">Exclude system (on most UNIXes root's) processes.</doc>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FEATURES_EXCEPT"
              value="8"
              c:type="GLIBTOP_FEATURES_EXCEPT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FEATURES_NO_SERVER"
              value="4"
              c:type="GLIBTOP_FEATURES_NO_SERVER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FILE_ENTRY_FD"
              value="0"
              c:type="GLIBTOP_FILE_ENTRY_FD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FILE_ENTRY_INETSOCKET_DST_HOST"
              value="3"
              c:type="GLIBTOP_FILE_ENTRY_INETSOCKET_DST_HOST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FILE_ENTRY_INETSOCKET_DST_PORT"
              value="4"
              c:type="GLIBTOP_FILE_ENTRY_INETSOCKET_DST_PORT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FILE_ENTRY_NAME"
              value="1"
              c:type="GLIBTOP_FILE_ENTRY_NAME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FILE_ENTRY_TYPE"
              value="2"
              c:type="GLIBTOP_FILE_ENTRY_TYPE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_BAVAIL"
              value="2"
              c:type="GLIBTOP_FSUSAGE_BAVAIL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_BFREE"
              value="1"
              c:type="GLIBTOP_FSUSAGE_BFREE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_BLOCKS"
              value="0"
              c:type="GLIBTOP_FSUSAGE_BLOCKS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_BLOCK_SIZE"
              value="5"
              c:type="GLIBTOP_FSUSAGE_BLOCK_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_FFREE"
              value="4"
              c:type="GLIBTOP_FSUSAGE_FFREE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_FILES"
              value="3"
              c:type="GLIBTOP_FSUSAGE_FILES">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_READ"
              value="6"
              c:type="GLIBTOP_FSUSAGE_READ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_WRITE"
              value="7"
              c:type="GLIBTOP_FSUSAGE_WRITE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_INIT_NO_INIT"
              value="2"
              c:type="GLIBTOP_INIT_NO_INIT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_INIT_NO_OPEN"
              value="1"
              c:type="GLIBTOP_INIT_NO_OPEN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGMAP" value="1" c:type="GLIBTOP_IPC_MSGMAP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGMAX" value="2" c:type="GLIBTOP_IPC_MSGMAX">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGMNB" value="3" c:type="GLIBTOP_IPC_MSGMNB">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGMNI" value="4" c:type="GLIBTOP_IPC_MSGMNI">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGPOOL"
              value="0"
              c:type="GLIBTOP_IPC_MSGPOOL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGSSZ" value="5" c:type="GLIBTOP_IPC_MSGSSZ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGTQL" value="6" c:type="GLIBTOP_IPC_MSGTQL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMAEM" value="9" c:type="GLIBTOP_IPC_SEMAEM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMMAP" value="0" c:type="GLIBTOP_IPC_SEMMAP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMMNI" value="1" c:type="GLIBTOP_IPC_SEMMNI">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMMNS" value="2" c:type="GLIBTOP_IPC_SEMMNS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMMNU" value="3" c:type="GLIBTOP_IPC_SEMMNU">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMMSL" value="4" c:type="GLIBTOP_IPC_SEMMSL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMOPM" value="5" c:type="GLIBTOP_IPC_SEMOPM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMUME" value="6" c:type="GLIBTOP_IPC_SEMUME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMUSZ" value="7" c:type="GLIBTOP_IPC_SEMUSZ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMVMX" value="8" c:type="GLIBTOP_IPC_SEMVMX">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SHMALL" value="4" c:type="GLIBTOP_IPC_SHMALL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SHMMAX" value="0" c:type="GLIBTOP_IPC_SHMMAX">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SHMMIN" value="1" c:type="GLIBTOP_IPC_SHMMIN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SHMMNI" value="2" c:type="GLIBTOP_IPC_SHMMNI">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SHMSEG" value="3" c:type="GLIBTOP_IPC_SHMSEG">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_KERN_PROC_ALL"
              value="0"
              c:type="GLIBTOP_KERN_PROC_ALL">
      <doc xml:space="preserve">Return information about all processes</doc>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_KERN_PROC_MASK"
              value="15"
              c:type="GLIBTOP_KERN_PROC_MASK">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_KERN_PROC_PGRP"
              value="2"
              c:type="GLIBTOP_KERN_PROC_PGRP">
      <doc xml:space="preserve">Return all processes in the process group passed in @arg.</doc>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_KERN_PROC_PID"
              value="1"
              c:type="GLIBTOP_KERN_PROC_PID">
      <doc xml:space="preserve">Return all processes with the pid which is passed in @arg. You can use this to find out whether some process still exists.</doc>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_KERN_PROC_RUID"
              value="6"
              c:type="GLIBTOP_KERN_PROC_RUID">
      <doc xml:space="preserve">Return all processes with the real uid passed in @arg.</doc>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_KERN_PROC_SESSION"
              value="3"
              c:type="GLIBTOP_KERN_PROC_SESSION">
      <doc xml:space="preserve">Return all processes in the session passed in @arg.</doc>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_KERN_PROC_TTY"
              value="4"
              c:type="GLIBTOP_KERN_PROC_TTY">
      <doc xml:space="preserve">Return all processes which have the controlling tty passed in @arg
(which is interpreted as the device number).</doc>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_KERN_PROC_UID"
              value="5"
              c:type="GLIBTOP_KERN_PROC_UID">
      <doc xml:space="preserve">Return all processes with the effective uid passed in @arg.</doc>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_LOADAVG_LAST_PID"
              value="3"
              c:type="GLIBTOP_LOADAVG_LAST_PID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_LOADAVG_LOADAVG"
              value="0"
              c:type="GLIBTOP_LOADAVG_LOADAVG">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_LOADAVG_NR_RUNNING"
              value="1"
              c:type="GLIBTOP_LOADAVG_NR_RUNNING">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_LOADAVG_NR_TASKS"
              value="2"
              c:type="GLIBTOP_LOADAVG_NR_TASKS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_DEVICE"
              value="5"
              c:type="GLIBTOP_MAP_ENTRY_DEVICE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_END"
              value="1"
              c:type="GLIBTOP_MAP_ENTRY_END">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_FILENAME"
              value="6"
              c:type="GLIBTOP_MAP_ENTRY_FILENAME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_INODE"
              value="4"
              c:type="GLIBTOP_MAP_ENTRY_INODE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_OFFSET"
              value="2"
              c:type="GLIBTOP_MAP_ENTRY_OFFSET">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_PERM"
              value="3"
              c:type="GLIBTOP_MAP_ENTRY_PERM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_PRIVATE_CLEAN"
              value="11"
              c:type="GLIBTOP_MAP_ENTRY_PRIVATE_CLEAN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_PRIVATE_DIRTY"
              value="12"
              c:type="GLIBTOP_MAP_ENTRY_PRIVATE_DIRTY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_RSS"
              value="8"
              c:type="GLIBTOP_MAP_ENTRY_RSS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_SHARED_CLEAN"
              value="9"
              c:type="GLIBTOP_MAP_ENTRY_SHARED_CLEAN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_SHARED_DIRTY"
              value="10"
              c:type="GLIBTOP_MAP_ENTRY_SHARED_DIRTY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_SIZE"
              value="7"
              c:type="GLIBTOP_MAP_ENTRY_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_START"
              value="0"
              c:type="GLIBTOP_MAP_ENTRY_START">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_FILENAME_LEN"
              value="215"
              c:type="GLIBTOP_MAP_FILENAME_LEN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_PERM_EXECUTE"
              value="4"
              c:type="GLIBTOP_MAP_PERM_EXECUTE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_PERM_PRIVATE"
              value="16"
              c:type="GLIBTOP_MAP_PERM_PRIVATE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_PERM_READ"
              value="1"
              c:type="GLIBTOP_MAP_PERM_READ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_PERM_SHARED"
              value="8"
              c:type="GLIBTOP_MAP_PERM_SHARED">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_PERM_WRITE"
              value="2"
              c:type="GLIBTOP_MAP_PERM_WRITE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_CMND" value="28" c:type="GLIBTOP_MAX_CMND">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_CPU" value="18" c:type="GLIBTOP_MAX_CPU">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_FSUSAGE"
              value="8"
              c:type="GLIBTOP_MAX_FSUSAGE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_GROUPS" value="64" c:type="GLIBTOP_MAX_GROUPS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_LOADAVG"
              value="4"
              c:type="GLIBTOP_MAX_LOADAVG">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_MAP_ENTRY"
              value="13"
              c:type="GLIBTOP_MAX_MAP_ENTRY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_MEM" value="8" c:type="GLIBTOP_MAX_MEM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_MOUNTLIST"
              value="3"
              c:type="GLIBTOP_MAX_MOUNTLIST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_MSG_LIMITS"
              value="7"
              c:type="GLIBTOP_MAX_MSG_LIMITS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_NETLIST"
              value="1"
              c:type="GLIBTOP_MAX_NETLIST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_NETLOAD"
              value="18"
              c:type="GLIBTOP_MAX_NETLOAD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_OPEN_FILE_ENTRY"
              value="5"
              c:type="GLIBTOP_MAX_OPEN_FILE_ENTRY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PPP" value="3" c:type="GLIBTOP_MAX_PPP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROCLIST"
              value="3"
              c:type="GLIBTOP_MAX_PROCLIST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_ARGS"
              value="1"
              c:type="GLIBTOP_MAX_PROC_ARGS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_KERNEL"
              value="9"
              c:type="GLIBTOP_MAX_PROC_KERNEL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_MAP"
              value="3"
              c:type="GLIBTOP_MAX_PROC_MAP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_MEM"
              value="6"
              c:type="GLIBTOP_MAX_PROC_MEM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_OPEN_FILES"
              value="3"
              c:type="GLIBTOP_MAX_PROC_OPEN_FILES">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_SEGMENT"
              value="8"
              c:type="GLIBTOP_MAX_PROC_SEGMENT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_SIGNAL"
              value="4"
              c:type="GLIBTOP_MAX_PROC_SIGNAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_STATE"
              value="9"
              c:type="GLIBTOP_MAX_PROC_STATE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_TIME"
              value="11"
              c:type="GLIBTOP_MAX_PROC_TIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_UID"
              value="18"
              c:type="GLIBTOP_MAX_PROC_UID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_SEM_LIMITS"
              value="10"
              c:type="GLIBTOP_MAX_SEM_LIMITS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_SHM_LIMITS"
              value="5"
              c:type="GLIBTOP_MAX_SHM_LIMITS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_SWAP" value="5" c:type="GLIBTOP_MAX_SWAP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_SYSDEPS"
              value="27"
              c:type="GLIBTOP_MAX_SYSDEPS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_SYSINFO"
              value="2"
              c:type="GLIBTOP_MAX_SYSINFO">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_UPTIME" value="3" c:type="GLIBTOP_MAX_UPTIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_BUFFER" value="4" c:type="GLIBTOP_MEM_BUFFER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_CACHED" value="5" c:type="GLIBTOP_MEM_CACHED">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_FREE" value="2" c:type="GLIBTOP_MEM_FREE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_LOCKED" value="7" c:type="GLIBTOP_MEM_LOCKED">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_SHARED" value="3" c:type="GLIBTOP_MEM_SHARED">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_TOTAL" value="0" c:type="GLIBTOP_MEM_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_USED" value="1" c:type="GLIBTOP_MEM_USED">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_USER" value="6" c:type="GLIBTOP_MEM_USER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_METHOD_DIRECT"
              value="1"
              c:type="GLIBTOP_METHOD_DIRECT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_METHOD_INET"
              value="3"
              c:type="GLIBTOP_METHOD_INET">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_METHOD_PIPE"
              value="2"
              c:type="GLIBTOP_METHOD_PIPE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_METHOD_UNIX"
              value="4"
              c:type="GLIBTOP_METHOD_UNIX">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MOUNTENTRY_LEN"
              value="79"
              c:type="GLIBTOP_MOUNTENTRY_LEN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MOUNTLIST_NUMBER"
              value="0"
              c:type="GLIBTOP_MOUNTLIST_NUMBER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MOUNTLIST_SIZE"
              value="2"
              c:type="GLIBTOP_MOUNTLIST_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MOUNTLIST_TOTAL"
              value="1"
              c:type="GLIBTOP_MOUNTLIST_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NCPU" value="1024" c:type="GLIBTOP_NCPU">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLIST_NUMBER"
              value="0"
              c:type="GLIBTOP_NETLIST_NUMBER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_ADDRESS"
              value="3"
              c:type="GLIBTOP_NETLOAD_ADDRESS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_ADDRESS6"
              value="14"
              c:type="GLIBTOP_NETLOAD_ADDRESS6">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_BYTES_IN"
              value="7"
              c:type="GLIBTOP_NETLOAD_BYTES_IN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_BYTES_OUT"
              value="8"
              c:type="GLIBTOP_NETLOAD_BYTES_OUT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_BYTES_TOTAL"
              value="9"
              c:type="GLIBTOP_NETLOAD_BYTES_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_COLLISIONS"
              value="13"
              c:type="GLIBTOP_NETLOAD_COLLISIONS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_ERRORS_IN"
              value="10"
              c:type="GLIBTOP_NETLOAD_ERRORS_IN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_ERRORS_OUT"
              value="11"
              c:type="GLIBTOP_NETLOAD_ERRORS_OUT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_ERRORS_TOTAL"
              value="12"
              c:type="GLIBTOP_NETLOAD_ERRORS_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_HWADDRESS"
              value="17"
              c:type="GLIBTOP_NETLOAD_HWADDRESS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_IF_FLAGS"
              value="0"
              c:type="GLIBTOP_NETLOAD_IF_FLAGS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_MTU"
              value="1"
              c:type="GLIBTOP_NETLOAD_MTU">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_PACKETS_IN"
              value="4"
              c:type="GLIBTOP_NETLOAD_PACKETS_IN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_PACKETS_OUT"
              value="5"
              c:type="GLIBTOP_NETLOAD_PACKETS_OUT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_PACKETS_TOTAL"
              value="6"
              c:type="GLIBTOP_NETLOAD_PACKETS_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_PREFIX6"
              value="15"
              c:type="GLIBTOP_NETLOAD_PREFIX6">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_SCOPE6"
              value="16"
              c:type="GLIBTOP_NETLOAD_SCOPE6">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_SUBNET"
              value="2"
              c:type="GLIBTOP_NETLOAD_SUBNET">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_OPEN_DEST_HOST_LEN"
              value="46"
              c:type="GLIBTOP_OPEN_DEST_HOST_LEN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_OPEN_FILENAME_LEN"
              value="215"
              c:type="GLIBTOP_OPEN_FILENAME_LEN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_COMMAND"
              value="3"
              c:type="GLIBTOP_PARAM_COMMAND">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_ERROR_METHOD"
              value="6"
              c:type="GLIBTOP_PARAM_ERROR_METHOD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_FEATURES"
              value="2"
              c:type="GLIBTOP_PARAM_FEATURES">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_HOST" value="4" c:type="GLIBTOP_PARAM_HOST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_METHOD"
              value="1"
              c:type="GLIBTOP_PARAM_METHOD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_PORT" value="5" c:type="GLIBTOP_PARAM_PORT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_REQUIRED"
              value="7"
              c:type="GLIBTOP_PARAM_REQUIRED">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PPP_BYTES_IN"
              value="1"
              c:type="GLIBTOP_PPP_BYTES_IN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PPP_BYTES_OUT"
              value="2"
              c:type="GLIBTOP_PPP_BYTES_OUT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PPP_STATE" value="0" c:type="GLIBTOP_PPP_STATE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_DEAD"
              value="64"
              c:type="GLIBTOP_PROCESS_DEAD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_INTERRUPTIBLE"
              value="2"
              c:type="GLIBTOP_PROCESS_INTERRUPTIBLE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_RUNNING"
              value="1"
              c:type="GLIBTOP_PROCESS_RUNNING">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_STOPPED"
              value="16"
              c:type="GLIBTOP_PROCESS_STOPPED">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_SWAPPING"
              value="32"
              c:type="GLIBTOP_PROCESS_SWAPPING">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_UNINTERRUPTIBLE"
              value="4"
              c:type="GLIBTOP_PROCESS_UNINTERRUPTIBLE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_ZOMBIE"
              value="8"
              c:type="GLIBTOP_PROCESS_ZOMBIE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCLIST_NUMBER"
              value="0"
              c:type="GLIBTOP_PROCLIST_NUMBER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCLIST_SIZE"
              value="2"
              c:type="GLIBTOP_PROCLIST_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCLIST_TOTAL"
              value="1"
              c:type="GLIBTOP_PROCLIST_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_AFFINITY_ALL"
              value="1"
              c:type="GLIBTOP_PROC_AFFINITY_ALL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_AFFINITY_NUMBER"
              value="0"
              c:type="GLIBTOP_PROC_AFFINITY_NUMBER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_ARGS_SIZE"
              value="0"
              c:type="GLIBTOP_PROC_ARGS_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_CMAJ_FLT"
              value="4"
              c:type="GLIBTOP_PROC_KERNEL_CMAJ_FLT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_CMIN_FLT"
              value="3"
              c:type="GLIBTOP_PROC_KERNEL_CMIN_FLT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_KSTK_EIP"
              value="6"
              c:type="GLIBTOP_PROC_KERNEL_KSTK_EIP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_KSTK_ESP"
              value="5"
              c:type="GLIBTOP_PROC_KERNEL_KSTK_ESP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_K_FLAGS"
              value="0"
              c:type="GLIBTOP_PROC_KERNEL_K_FLAGS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_MAJ_FLT"
              value="2"
              c:type="GLIBTOP_PROC_KERNEL_MAJ_FLT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_MIN_FLT"
              value="1"
              c:type="GLIBTOP_PROC_KERNEL_MIN_FLT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_NWCHAN"
              value="7"
              c:type="GLIBTOP_PROC_KERNEL_NWCHAN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_WCHAN"
              value="8"
              c:type="GLIBTOP_PROC_KERNEL_WCHAN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MAP_NUMBER"
              value="0"
              c:type="GLIBTOP_PROC_MAP_NUMBER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MAP_SIZE"
              value="2"
              c:type="GLIBTOP_PROC_MAP_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MAP_TOTAL"
              value="1"
              c:type="GLIBTOP_PROC_MAP_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MEM_RESIDENT"
              value="2"
              c:type="GLIBTOP_PROC_MEM_RESIDENT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MEM_RSS"
              value="4"
              c:type="GLIBTOP_PROC_MEM_RSS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MEM_RSS_RLIM"
              value="5"
              c:type="GLIBTOP_PROC_MEM_RSS_RLIM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MEM_SHARE"
              value="3"
              c:type="GLIBTOP_PROC_MEM_SHARE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MEM_SIZE"
              value="0"
              c:type="GLIBTOP_PROC_MEM_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MEM_VSIZE"
              value="1"
              c:type="GLIBTOP_PROC_MEM_VSIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_OPEN_FILES_NUMBER"
              value="0"
              c:type="GLIBTOP_PROC_OPEN_FILES_NUMBER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_OPEN_FILES_SIZE"
              value="2"
              c:type="GLIBTOP_PROC_OPEN_FILES_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_OPEN_FILES_TOTAL"
              value="1"
              c:type="GLIBTOP_PROC_OPEN_FILES_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_DATA_RSS"
              value="2"
              c:type="GLIBTOP_PROC_SEGMENT_DATA_RSS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_DIRTY_SIZE"
              value="4"
              c:type="GLIBTOP_PROC_SEGMENT_DIRTY_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_END_CODE"
              value="6"
              c:type="GLIBTOP_PROC_SEGMENT_END_CODE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_SHLIB_RSS"
              value="1"
              c:type="GLIBTOP_PROC_SEGMENT_SHLIB_RSS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_STACK_RSS"
              value="3"
              c:type="GLIBTOP_PROC_SEGMENT_STACK_RSS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_START_CODE"
              value="5"
              c:type="GLIBTOP_PROC_SEGMENT_START_CODE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_START_STACK"
              value="7"
              c:type="GLIBTOP_PROC_SEGMENT_START_STACK">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_TEXT_RSS"
              value="0"
              c:type="GLIBTOP_PROC_SEGMENT_TEXT_RSS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SIGNAL_BLOCKED"
              value="1"
              c:type="GLIBTOP_PROC_SIGNAL_BLOCKED">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SIGNAL_SIGCATCH"
              value="3"
              c:type="GLIBTOP_PROC_SIGNAL_SIGCATCH">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SIGNAL_SIGIGNORE"
              value="2"
              c:type="GLIBTOP_PROC_SIGNAL_SIGIGNORE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SIGNAL_SIGNAL"
              value="0"
              c:type="GLIBTOP_PROC_SIGNAL_SIGNAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_CMD"
              value="0"
              c:type="GLIBTOP_PROC_STATE_CMD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_GID"
              value="3"
              c:type="GLIBTOP_PROC_STATE_GID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_HAS_CPU"
              value="6"
              c:type="GLIBTOP_PROC_STATE_HAS_CPU">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_LAST_PROCESSOR"
              value="8"
              c:type="GLIBTOP_PROC_STATE_LAST_PROCESSOR">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_PROCESSOR"
              value="7"
              c:type="GLIBTOP_PROC_STATE_PROCESSOR">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_RGID"
              value="5"
              c:type="GLIBTOP_PROC_STATE_RGID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_RUID"
              value="4"
              c:type="GLIBTOP_PROC_STATE_RUID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_STATE"
              value="1"
              c:type="GLIBTOP_PROC_STATE_STATE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_UID"
              value="2"
              c:type="GLIBTOP_PROC_STATE_UID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_CSTIME"
              value="5"
              c:type="GLIBTOP_PROC_TIME_CSTIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_CUTIME"
              value="4"
              c:type="GLIBTOP_PROC_TIME_CUTIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_FREQUENCY"
              value="8"
              c:type="GLIBTOP_PROC_TIME_FREQUENCY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_IT_REAL_VALUE"
              value="7"
              c:type="GLIBTOP_PROC_TIME_IT_REAL_VALUE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_RTIME"
              value="1"
              c:type="GLIBTOP_PROC_TIME_RTIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_START_TIME"
              value="0"
              c:type="GLIBTOP_PROC_TIME_START_TIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_STIME"
              value="3"
              c:type="GLIBTOP_PROC_TIME_STIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_TIMEOUT"
              value="6"
              c:type="GLIBTOP_PROC_TIME_TIMEOUT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_UTIME"
              value="2"
              c:type="GLIBTOP_PROC_TIME_UTIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_XCPU_STIME"
              value="10"
              c:type="GLIBTOP_PROC_TIME_XCPU_STIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_XCPU_UTIME"
              value="9"
              c:type="GLIBTOP_PROC_TIME_XCPU_UTIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_EGID"
              value="3"
              c:type="GLIBTOP_PROC_UID_EGID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_EUID"
              value="1"
              c:type="GLIBTOP_PROC_UID_EUID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_FSGID"
              value="7"
              c:type="GLIBTOP_PROC_UID_FSGID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_FSUID"
              value="6"
              c:type="GLIBTOP_PROC_UID_FSUID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_GID"
              value="2"
              c:type="GLIBTOP_PROC_UID_GID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_GROUPS"
              value="17"
              c:type="GLIBTOP_PROC_UID_GROUPS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_NGROUPS"
              value="16"
              c:type="GLIBTOP_PROC_UID_NGROUPS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_NICE"
              value="15"
              c:type="GLIBTOP_PROC_UID_NICE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_PGRP"
              value="10"
              c:type="GLIBTOP_PROC_UID_PGRP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_PID"
              value="8"
              c:type="GLIBTOP_PROC_UID_PID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_PPID"
              value="9"
              c:type="GLIBTOP_PROC_UID_PPID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_PRIORITY"
              value="14"
              c:type="GLIBTOP_PROC_UID_PRIORITY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_SESSION"
              value="11"
              c:type="GLIBTOP_PROC_UID_SESSION">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_SGID"
              value="5"
              c:type="GLIBTOP_PROC_UID_SGID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_SUID"
              value="4"
              c:type="GLIBTOP_PROC_UID_SUID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_TPGID"
              value="13"
              c:type="GLIBTOP_PROC_UID_TPGID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_TTY"
              value="12"
              c:type="GLIBTOP_PROC_UID_TTY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_UID"
              value="0"
              c:type="GLIBTOP_PROC_UID_UID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_WD_EXE"
              value="2"
              c:type="GLIBTOP_PROC_WD_EXE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_WD_EXE_LEN"
              value="215"
              c:type="GLIBTOP_PROC_WD_EXE_LEN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_WD_MAX"
              value="3"
              c:type="GLIBTOP_PROC_WD_MAX">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_WD_NUMBER"
              value="0"
              c:type="GLIBTOP_PROC_WD_NUMBER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_WD_ROOT"
              value="1"
              c:type="GLIBTOP_PROC_WD_ROOT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_WD_ROOT_LEN"
              value="215"
              c:type="GLIBTOP_PROC_WD_ROOT_LEN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SWAP_FREE" value="2" c:type="GLIBTOP_SWAP_FREE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SWAP_PAGEIN"
              value="3"
              c:type="GLIBTOP_SWAP_PAGEIN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SWAP_PAGEOUT"
              value="4"
              c:type="GLIBTOP_SWAP_PAGEOUT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SWAP_TOTAL" value="0" c:type="GLIBTOP_SWAP_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SWAP_USED" value="1" c:type="GLIBTOP_SWAP_USED">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_ALL"
              value="0"
              c:type="GLIBTOP_SYSDEPS_ALL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_CPU"
              value="1"
              c:type="GLIBTOP_SYSDEPS_CPU">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_FEATURES"
              value="0"
              c:type="GLIBTOP_SYSDEPS_FEATURES">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_FSUSAGE"
              value="20"
              c:type="GLIBTOP_SYSDEPS_FSUSAGE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_LOADAVG"
              value="5"
              c:type="GLIBTOP_SYSDEPS_LOADAVG">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_MEM"
              value="2"
              c:type="GLIBTOP_SYSDEPS_MEM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_MOUNTLIST"
              value="19"
              c:type="GLIBTOP_SYSDEPS_MOUNTLIST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_MSG_LIMITS"
              value="7"
              c:type="GLIBTOP_SYSDEPS_MSG_LIMITS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_NETLIST"
              value="23"
              c:type="GLIBTOP_SYSDEPS_NETLIST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_NETLOAD"
              value="21"
              c:type="GLIBTOP_SYSDEPS_NETLOAD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PPP"
              value="22"
              c:type="GLIBTOP_SYSDEPS_PPP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROCLIST"
              value="9"
              c:type="GLIBTOP_SYSDEPS_PROCLIST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_AFFINITY"
              value="26"
              c:type="GLIBTOP_SYSDEPS_PROC_AFFINITY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_ARGS"
              value="17"
              c:type="GLIBTOP_SYSDEPS_PROC_ARGS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_KERNEL"
              value="15"
              c:type="GLIBTOP_SYSDEPS_PROC_KERNEL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_MAP"
              value="18"
              c:type="GLIBTOP_SYSDEPS_PROC_MAP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_MEM"
              value="12"
              c:type="GLIBTOP_SYSDEPS_PROC_MEM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_OPEN_FILES"
              value="24"
              c:type="GLIBTOP_SYSDEPS_PROC_OPEN_FILES">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_SEGMENT"
              value="16"
              c:type="GLIBTOP_SYSDEPS_PROC_SEGMENT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_SIGNAL"
              value="14"
              c:type="GLIBTOP_SYSDEPS_PROC_SIGNAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_STATE"
              value="10"
              c:type="GLIBTOP_SYSDEPS_PROC_STATE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_TIME"
              value="13"
              c:type="GLIBTOP_SYSDEPS_PROC_TIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_UID"
              value="11"
              c:type="GLIBTOP_SYSDEPS_PROC_UID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_WD"
              value="25"
              c:type="GLIBTOP_SYSDEPS_PROC_WD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_SEM_LIMITS"
              value="8"
              c:type="GLIBTOP_SYSDEPS_SEM_LIMITS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_SHM_LIMITS"
              value="6"
              c:type="GLIBTOP_SYSDEPS_SHM_LIMITS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_SWAP"
              value="3"
              c:type="GLIBTOP_SYSDEPS_SWAP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_UPTIME"
              value="4"
              c:type="GLIBTOP_SYSDEPS_UPTIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSINFO_CPUINFO"
              value="1"
              c:type="GLIBTOP_SYSINFO_CPUINFO">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSINFO_NCPU"
              value="0"
              c:type="GLIBTOP_SYSINFO_NCPU">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_UPTIME_BOOT_TIME"
              value="2"
              c:type="GLIBTOP_UPTIME_BOOT_TIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_UPTIME_IDLETIME"
              value="1"
              c:type="GLIBTOP_UPTIME_IDLETIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_UPTIME_UPTIME"
              value="0"
              c:type="GLIBTOP_UPTIME_UPTIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_FLAGS" value="11" c:type="GLIBTOP_XCPU_FLAGS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_IDLE" value="10" c:type="GLIBTOP_XCPU_IDLE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_IOWAIT"
              value="15"
              c:type="GLIBTOP_XCPU_IOWAIT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_IRQ" value="16" c:type="GLIBTOP_XCPU_IRQ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_NICE" value="8" c:type="GLIBTOP_XCPU_NICE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_SOFTIRQ"
              value="17"
              c:type="GLIBTOP_XCPU_SOFTIRQ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_SYS" value="9" c:type="GLIBTOP_XCPU_SYS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_TOTAL" value="6" c:type="GLIBTOP_XCPU_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_USER" value="7" c:type="GLIBTOP_XCPU_USER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="HOSTNAMSZ" value="255" c:type="HOSTNAMSZ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="LIBGTOP_VERSION_STRING"
              value="Libgtop %s server version %s (%u,%u,%u,%u)."
              c:type="LIBGTOP_VERSION_STRING">
      <type name="utf8" c:type="gchar*"/>
    </constant>
    <constant name="MCOOKIE_NAME" value="MAGIC-1" c:type="MCOOKIE_NAME">
      <type name="utf8" c:type="gchar*"/>
    </constant>
    <constant name="MCOOKIE_SCREEN" value="42980" c:type="MCOOKIE_SCREEN">
      <type name="utf8" c:type="gchar*"/>
    </constant>
    <constant name="MCOOKIE_X_NAME"
              value="MIT-MAGIC-COOKIE-1"
              c:type="MCOOKIE_X_NAME">
      <type name="utf8" c:type="gchar*"/>
    </constant>
    <constant name="PATCHLEVEL" value="2" c:type="PATCHLEVEL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="REPLYSIZ" value="300" c:type="REPLYSIZ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="TABLE_SIZE" value="101" c:type="TABLE_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="TRUE" value="1" c:type="TRUE">
      <type name="gint" c:type="gint"/>
    </constant>
    <record name="glibtop" c:type="glibtop">
      <field name="flags" writable="1">
        <type name="guint" c:type="unsigned"/>
      </field>
      <field name="method" writable="1">
        <type name="guint" c:type="unsigned"/>
      </field>
      <field name="error_method" writable="1">
        <type name="guint" c:type="unsigned"/>
      </field>
      <field name="input" writable="1">
        <array zero-terminated="0" c:type="int" fixed-size="2">
          <type name="gint" c:type="int"/>
        </array>
      </field>
      <field name="output" writable="1">
        <array zero-terminated="0" c:type="int" fixed-size="2">
          <type name="gint" c:type="int"/>
        </array>
      </field>
      <field name="socket" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="ncpu" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="real_ncpu" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="os_version_code" writable="1">
        <type name="guint" c:type="unsigned"/>
      </field>
      <field name="name" writable="1">
        <type name="utf8" c:type="const char*"/>
      </field>
      <field name="server_command" writable="1">
        <type name="utf8" c:type="const char*"/>
      </field>
      <field name="server_host" writable="1">
        <type name="utf8" c:type="const char*"/>
      </field>
      <field name="server_user" writable="1">
        <type name="utf8" c:type="const char*"/>
      </field>
      <field name="server_rsh" writable="1">
        <type name="utf8" c:type="const char*"/>
      </field>
      <field name="features" writable="1">
        <type name="guint" c:type="unsigned"/>
      </field>
      <field name="server_port" writable="1">
        <type name="guint" c:type="unsigned"/>
      </field>
      <field name="sysdeps" writable="1">
        <type name="glibtop_sysdeps" c:type="glibtop_sysdeps"/>
      </field>
      <field name="required" writable="1">
        <type name="glibtop_sysdeps" c:type="glibtop_sysdeps"/>
      </field>
      <field name="pid" writable="1">
        <type name="gint" c:type="pid_t"/>
      </field>
      <method name="call_l" c:identifier="glibtop_call_l">
        <return-value transfer-ownership="none" nullable="1">
          <type name="gpointer" c:type="void*"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="command" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
          <parameter name="send_size" transfer-ownership="none">
            <type name="gsize" c:type="size_t"/>
          </parameter>
          <parameter name="send_buf"
                     transfer-ownership="none"
                     nullable="1"
                     allow-none="1">
            <type name="gpointer" c:type="void*"/>
          </parameter>
          <parameter name="recv_size" transfer-ownership="none">
            <type name="gsize" c:type="size_t"/>
          </parameter>
          <parameter name="recv_buf"
                     transfer-ownership="none"
                     nullable="1"
                     allow-none="1">
            <type name="gpointer" c:type="void*"/>
          </parameter>
        </parameters>
      </method>
      <method name="call_s" c:identifier="glibtop_call_s">
        <return-value transfer-ownership="none" nullable="1">
          <type name="gpointer" c:type="void*"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="command" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
          <parameter name="send_size" transfer-ownership="none">
            <type name="gsize" c:type="size_t"/>
          </parameter>
          <parameter name="send_buf"
                     transfer-ownership="none"
                     nullable="1"
                     allow-none="1">
            <type name="gpointer" c:type="void*"/>
          </parameter>
          <parameter name="recv_size" transfer-ownership="none">
            <type name="gsize" c:type="size_t"/>
          </parameter>
          <parameter name="recv_buf"
                     transfer-ownership="none"
                     nullable="1"
                     allow-none="1">
            <type name="gpointer" c:type="void*"/>
          </parameter>
        </parameters>
      </method>
      <method name="close_p" c:identifier="glibtop_close_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="close_r" c:identifier="glibtop_close_r">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="close_s" c:identifier="glibtop_close_s">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="get_cpu_l" c:identifier="glibtop_get_cpu_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_cpu" c:type="glibtop_cpu*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_cpu_s" c:identifier="glibtop_get_cpu_s">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_cpu" c:type="glibtop_cpu*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_fsusage_l" c:identifier="glibtop_get_fsusage_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_fsusage" c:type="glibtop_fsusage*"/>
          </parameter>
          <parameter name="mount_dir" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_fsusage_s" c:identifier="glibtop_get_fsusage_s">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_fsusage" c:type="glibtop_fsusage*"/>
          </parameter>
          <parameter name="mount_dir" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_loadavg_l" c:identifier="glibtop_get_loadavg_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_loadavg" c:type="glibtop_loadavg*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_loadavg_s" c:identifier="glibtop_get_loadavg_s">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_loadavg" c:type="glibtop_loadavg*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_mem_l" c:identifier="glibtop_get_mem_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_mem" c:type="glibtop_mem*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_mem_s" c:identifier="glibtop_get_mem_s">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_mem" c:type="glibtop_mem*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_mountlist_l"
              c:identifier="glibtop_get_mountlist_l"
              introspectable="0">
        <return-value>
          <type name="glibtop_mountentry" c:type="glibtop_mountentry*"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_mountlist" c:type="glibtop_mountlist*"/>
          </parameter>
          <parameter name="all_fs" transfer-ownership="none">
            <type name="gint" c:type="int"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_mountlist_s"
              c:identifier="glibtop_get_mountlist_s"
              introspectable="0">
        <return-value>
          <type name="glibtop_mountentry" c:type="glibtop_mountentry*"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_mountlist" c:type="glibtop_mountlist*"/>
          </parameter>
          <parameter name="all_fs" transfer-ownership="none">
            <type name="gint" c:type="int"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_msg_limits_l" c:identifier="glibtop_get_msg_limits_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_msg_limits" c:type="glibtop_msg_limits*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_msg_limits_s" c:identifier="glibtop_get_msg_limits_s">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_msg_limits" c:type="glibtop_msg_limits*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_netlist_l"
              c:identifier="glibtop_get_netlist_l"
              introspectable="0">
        <return-value>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_netlist" c:type="glibtop_netlist*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_netlist_s"
              c:identifier="glibtop_get_netlist_s"
              introspectable="0">
        <return-value>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_netlist" c:type="glibtop_netlist*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_netload_l" c:identifier="glibtop_get_netload_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_netload" c:type="glibtop_netload*"/>
          </parameter>
          <parameter name="interface" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_netload_p" c:identifier="glibtop_get_netload_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_netload" c:type="glibtop_netload*"/>
          </parameter>
          <parameter name="interface" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_parameter_l" c:identifier="glibtop_get_parameter_l">
        <return-value transfer-ownership="none">
          <type name="gsize" c:type="size_t"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="parameter" transfer-ownership="none">
            <type name="guint" c:type="const unsigned"/>
          </parameter>
          <parameter name="data_ptr"
                     transfer-ownership="none"
                     nullable="1"
                     allow-none="1">
            <type name="gpointer" c:type="void*"/>
          </parameter>
          <parameter name="data_size" transfer-ownership="none">
            <type name="gsize" c:type="size_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_ppp_l" c:identifier="glibtop_get_ppp_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_ppp" c:type="glibtop_ppp*"/>
          </parameter>
          <parameter name="device" transfer-ownership="none">
            <type name="gushort" c:type="unsigned short"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_ppp_p" c:identifier="glibtop_get_ppp_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_ppp" c:type="glibtop_ppp*"/>
          </parameter>
          <parameter name="device" transfer-ownership="none">
            <type name="gushort" c:type="unsigned short"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_affinity_l"
              c:identifier="glibtop_get_proc_affinity_l">
        <return-value transfer-ownership="none">
          <type name="guint16" c:type="guint16*"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_affinity"
                  c:type="glibtop_proc_affinity*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_affinity_s"
              c:identifier="glibtop_get_proc_affinity_s">
        <return-value transfer-ownership="none">
          <type name="guint16" c:type="guint16*"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_affinity"
                  c:type="glibtop_proc_affinity*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_args_l" c:identifier="glibtop_get_proc_args_l">
        <return-value transfer-ownership="full">
          <type name="utf8" c:type="char*"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_args" c:type="glibtop_proc_args*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
          <parameter name="max_len" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_args_p" c:identifier="glibtop_get_proc_args_p">
        <return-value transfer-ownership="full">
          <type name="utf8" c:type="char*"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_args" c:type="glibtop_proc_args*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
          <parameter name="max_len" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_argv_l"
              c:identifier="glibtop_get_proc_argv_l"
              introspectable="0">
        <return-value>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_args" c:type="glibtop_proc_args*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
          <parameter name="max_len" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_kernel_l"
              c:identifier="glibtop_get_proc_kernel_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_kernel" c:type="glibtop_proc_kernel*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_kernel_p"
              c:identifier="glibtop_get_proc_kernel_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_kernel" c:type="glibtop_proc_kernel*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_map_l"
              c:identifier="glibtop_get_proc_map_l"
              introspectable="0">
        <return-value>
          <type name="glibtop_map_entry" c:type="glibtop_map_entry*"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_map" c:type="glibtop_proc_map*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_map_p"
              c:identifier="glibtop_get_proc_map_p"
              introspectable="0">
        <return-value>
          <type name="glibtop_map_entry" c:type="glibtop_map_entry*"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_map" c:type="glibtop_proc_map*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_mem_l" c:identifier="glibtop_get_proc_mem_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_mem" c:type="glibtop_proc_mem*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_mem_p" c:identifier="glibtop_get_proc_mem_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_mem" c:type="glibtop_proc_mem*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_open_files_l"
              c:identifier="glibtop_get_proc_open_files_l"
              introspectable="0">
        <return-value>
          <type name="glibtop_open_files_entry"
                c:type="glibtop_open_files_entry*"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_open_files"
                  c:type="glibtop_proc_open_files*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_open_files_s"
              c:identifier="glibtop_get_proc_open_files_s"
              introspectable="0">
        <return-value>
          <type name="glibtop_open_files_entry"
                c:type="glibtop_open_files_entry*"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_open_files"
                  c:type="glibtop_proc_open_files*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_segment_l"
              c:identifier="glibtop_get_proc_segment_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_segment" c:type="glibtop_proc_segment*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_segment_p"
              c:identifier="glibtop_get_proc_segment_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_segment" c:type="glibtop_proc_segment*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_signal_l"
              c:identifier="glibtop_get_proc_signal_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_signal" c:type="glibtop_proc_signal*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_signal_p"
              c:identifier="glibtop_get_proc_signal_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_signal" c:type="glibtop_proc_signal*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_state_l" c:identifier="glibtop_get_proc_state_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_state" c:type="glibtop_proc_state*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_state_p" c:identifier="glibtop_get_proc_state_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_state" c:type="glibtop_proc_state*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_time_l" c:identifier="glibtop_get_proc_time_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_time" c:type="glibtop_proc_time*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_time_p" c:identifier="glibtop_get_proc_time_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_time" c:type="glibtop_proc_time*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_uid_l" c:identifier="glibtop_get_proc_uid_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_uid" c:type="glibtop_proc_uid*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_uid_p" c:identifier="glibtop_get_proc_uid_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_uid" c:type="glibtop_proc_uid*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_wd_l"
              c:identifier="glibtop_get_proc_wd_l"
              introspectable="0">
        <return-value>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_wd" c:type="glibtop_proc_wd*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_wd_s"
              c:identifier="glibtop_get_proc_wd_s"
              introspectable="0">
        <return-value>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_wd" c:type="glibtop_proc_wd*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proclist_l" c:identifier="glibtop_get_proclist_l">
        <return-value transfer-ownership="none">
          <type name="gint" c:type="pid_t*"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proclist" c:type="glibtop_proclist*"/>
          </parameter>
          <parameter name="which" transfer-ownership="none">
            <type name="gint64" c:type="gint64"/>
          </parameter>
          <parameter name="arg" transfer-ownership="none">
            <type name="gint64" c:type="gint64"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proclist_p" c:identifier="glibtop_get_proclist_p">
        <return-value transfer-ownership="none">
          <type name="gint" c:type="pid_t*"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proclist" c:type="glibtop_proclist*"/>
          </parameter>
          <parameter name="which" transfer-ownership="none">
            <type name="gint64" c:type="gint64"/>
          </parameter>
          <parameter name="arg" transfer-ownership="none">
            <type name="gint64" c:type="gint64"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_sem_limits_l" c:identifier="glibtop_get_sem_limits_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_sem_limits" c:type="glibtop_sem_limits*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_sem_limits_s" c:identifier="glibtop_get_sem_limits_s">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_sem_limits" c:type="glibtop_sem_limits*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_shm_limits_l" c:identifier="glibtop_get_shm_limits_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_shm_limits" c:type="glibtop_shm_limits*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_shm_limits_s" c:identifier="glibtop_get_shm_limits_s">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_shm_limits" c:type="glibtop_shm_limits*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_swap_l" c:identifier="glibtop_get_swap_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_swap" c:type="glibtop_swap*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_swap_p" c:identifier="glibtop_get_swap_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_swap" c:type="glibtop_swap*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_sysdeps_r" c:identifier="glibtop_get_sysdeps_r">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_sysdeps" c:type="glibtop_sysdeps*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_sysinfo_s" c:identifier="glibtop_get_sysinfo_s">
        <return-value transfer-ownership="none">
          <type name="glibtop_sysinfo" c:type="const glibtop_sysinfo*"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="get_uptime_l" c:identifier="glibtop_get_uptime_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_uptime" c:type="glibtop_uptime*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_uptime_s" c:identifier="glibtop_get_uptime_s">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_uptime" c:type="glibtop_uptime*"/>
          </parameter>
        </parameters>
      </method>
      <method name="init_p" c:identifier="glibtop_init_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="features" transfer-ownership="none">
            <type name="gulong" c:type="const unsigned long"/>
          </parameter>
          <parameter name="flags" transfer-ownership="none">
            <type name="guint" c:type="const unsigned"/>
          </parameter>
        </parameters>
      </method>
      <method name="open_l" c:identifier="glibtop_open_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="program_name" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
          <parameter name="features" transfer-ownership="none">
            <type name="gulong" c:type="const unsigned long"/>
          </parameter>
          <parameter name="flags" transfer-ownership="none">
            <type name="guint" c:type="const unsigned"/>
          </parameter>
        </parameters>
      </method>
      <method name="open_p" c:identifier="glibtop_open_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="program_name" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
          <parameter name="features" transfer-ownership="none">
            <type name="gulong" c:type="const unsigned long"/>
          </parameter>
          <parameter name="flags" transfer-ownership="none">
            <type name="guint" c:type="const unsigned"/>
          </parameter>
        </parameters>
      </method>
      <method name="open_s" c:identifier="glibtop_open_s">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="program_name" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
          <parameter name="features" transfer-ownership="none">
            <type name="gulong" c:type="const unsigned long"/>
          </parameter>
          <parameter name="flags" transfer-ownership="none">
            <type name="guint" c:type="const unsigned"/>
          </parameter>
        </parameters>
      </method>
      <method name="set_parameter_l" c:identifier="glibtop_set_parameter_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="parameter" transfer-ownership="none">
            <type name="guint" c:type="const unsigned"/>
          </parameter>
          <parameter name="data_ptr"
                     transfer-ownership="none"
                     nullable="1"
                     allow-none="1">
            <type name="gpointer" c:type="void*"/>
          </parameter>
          <parameter name="data_size" transfer-ownership="none">
            <type name="gsize" c:type="size_t"/>
          </parameter>
        </parameters>
      </method>
      <function name="close" c:identifier="glibtop_close">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
      </function>
      <function name="get_cpu" c:identifier="glibtop_get_cpu">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_cpu" c:type="glibtop_cpu*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_fsusage" c:identifier="glibtop_get_fsusage">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_fsusage" c:type="glibtop_fsusage*"/>
          </parameter>
          <parameter name="mount_dir" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_loadavg" c:identifier="glibtop_get_loadavg">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_loadavg" c:type="glibtop_loadavg*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_mem" c:identifier="glibtop_get_mem">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_mem" c:type="glibtop_mem*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_mountlist"
                c:identifier="glibtop_get_mountlist"
                introspectable="0">
        <return-value>
          <type name="glibtop_mountentry" c:type="glibtop_mountentry*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_mountlist" c:type="glibtop_mountlist*"/>
          </parameter>
          <parameter name="all_fs" transfer-ownership="none">
            <type name="gint" c:type="int"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_msg_limits" c:identifier="glibtop_get_msg_limits">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_msg_limits" c:type="glibtop_msg_limits*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_netlist"
                c:identifier="glibtop_get_netlist"
                introspectable="0">
        <return-value>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_netlist" c:type="glibtop_netlist*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_netload" c:identifier="glibtop_get_netload">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_netload" c:type="glibtop_netload*"/>
          </parameter>
          <parameter name="interface" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_ppp" c:identifier="glibtop_get_ppp">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_ppp" c:type="glibtop_ppp*"/>
          </parameter>
          <parameter name="device" transfer-ownership="none">
            <type name="gushort" c:type="unsigned short"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_affinity"
                c:identifier="glibtop_get_proc_affinity">
        <return-value transfer-ownership="none">
          <type name="guint16" c:type="guint16*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_affinity"
                  c:type="glibtop_proc_affinity*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_args" c:identifier="glibtop_get_proc_args">
        <return-value transfer-ownership="full">
          <type name="utf8" c:type="char*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_args" c:type="glibtop_proc_args*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
          <parameter name="max_len" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_argv"
                c:identifier="glibtop_get_proc_argv"
                introspectable="0">
        <return-value>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_args" c:type="glibtop_proc_args*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
          <parameter name="max_len" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_kernel" c:identifier="glibtop_get_proc_kernel">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_kernel" c:type="glibtop_proc_kernel*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_map"
                c:identifier="glibtop_get_proc_map"
                introspectable="0">
        <return-value>
          <type name="glibtop_map_entry" c:type="glibtop_map_entry*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_map" c:type="glibtop_proc_map*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_mem" c:identifier="glibtop_get_proc_mem">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_mem" c:type="glibtop_proc_mem*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_open_files"
                c:identifier="glibtop_get_proc_open_files"
                introspectable="0">
        <return-value>
          <type name="glibtop_open_files_entry"
                c:type="glibtop_open_files_entry*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_open_files"
                  c:type="glibtop_proc_open_files*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_segment"
                c:identifier="glibtop_get_proc_segment">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_segment" c:type="glibtop_proc_segment*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_signal" c:identifier="glibtop_get_proc_signal">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_signal" c:type="glibtop_proc_signal*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_state" c:identifier="glibtop_get_proc_state">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_state" c:type="glibtop_proc_state*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_time" c:identifier="glibtop_get_proc_time">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_time" c:type="glibtop_proc_time*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_uid" c:identifier="glibtop_get_proc_uid">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_uid" c:type="glibtop_proc_uid*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_wd"
                c:identifier="glibtop_get_proc_wd"
                introspectable="0">
        <return-value>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_wd" c:type="glibtop_proc_wd*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proclist" c:identifier="glibtop_get_proclist">
        <return-value transfer-ownership="none">
          <type name="gint" c:type="pid_t*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proclist" c:type="glibtop_proclist*"/>
          </parameter>
          <parameter name="which" transfer-ownership="none">
            <type name="gint64" c:type="gint64"/>
          </parameter>
          <parameter name="arg" transfer-ownership="none">
            <type name="gint64" c:type="gint64"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_sem_limits" c:identifier="glibtop_get_sem_limits">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_sem_limits" c:type="glibtop_sem_limits*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_shm_limits" c:identifier="glibtop_get_shm_limits">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_shm_limits" c:type="glibtop_shm_limits*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_swap" c:identifier="glibtop_get_swap">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_swap" c:type="glibtop_swap*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_sysdeps" c:identifier="glibtop_get_sysdeps">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_sysdeps" c:type="glibtop_sysdeps*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_sysinfo" c:identifier="glibtop_get_sysinfo">
        <return-value transfer-ownership="none">
          <type name="glibtop_sysinfo" c:type="const glibtop_sysinfo*"/>
        </return-value>
      </function>
      <function name="get_uptime" c:identifier="glibtop_get_uptime">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_uptime" c:type="glibtop_uptime*"/>
          </parameter>
        </parameters>
      </function>
      <function name="init" c:identifier="glibtop_init">
        <return-value transfer-ownership="none">
          <type name="glibtop" c:type="glibtop*"/>
        </return-value>
      </function>
      <function name="init_r" c:identifier="glibtop_init_r">
        <return-value transfer-ownership="none">
          <type name="glibtop" c:type="glibtop*"/>
        </return-value>
        <parameters>
          <parameter name="server_ptr"
                     direction="out"
                     caller-allocates="0"
                     transfer-ownership="full">
            <type name="glibtop" c:type="glibtop**"/>
          </parameter>
          <parameter name="features" transfer-ownership="none">
            <type name="gulong" c:type="unsigned long"/>
          </parameter>
          <parameter name="flags" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
        </parameters>
      </function>
      <function name="init_s" c:identifier="glibtop_init_s">
        <return-value transfer-ownership="none">
          <type name="glibtop" c:type="glibtop*"/>
        </return-value>
        <parameters>
          <parameter name="server_ptr"
                     direction="out"
                     caller-allocates="0"
                     transfer-ownership="full">
            <type name="glibtop" c:type="glibtop**"/>
          </parameter>
          <parameter name="features" transfer-ownership="none">
            <type name="gulong" c:type="unsigned long"/>
          </parameter>
          <parameter name="flags" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
        </parameters>
      </function>
      <function name="internet_addr" c:identifier="glibtop_internet_addr">
        <return-value transfer-ownership="none">
          <type name="glong" c:type="long"/>
        </return-value>
        <parameters>
          <parameter name="host" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
        </parameters>
      </function>
      <function name="make_connection" c:identifier="glibtop_make_connection">
        <return-value transfer-ownership="none">
          <type name="gint" c:type="int"/>
        </return-value>
        <parameters>
          <parameter name="hostarg" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
          <parameter name="portarg" transfer-ownership="none">
            <type name="gint" c:type="int"/>
          </parameter>
          <parameter name="s" transfer-ownership="none">
            <type name="gint" c:type="int*"/>
          </parameter>
        </parameters>
      </function>
    </record>
    <function name="glibtop_close"
              c:identifier="glibtop_close"
              moved-to="glibtop.close">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
    </function>
    <record name="glibtop_command" c:type="glibtop_command">
      <field name="command" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="data_size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="parameter" writable="1">
        <array zero-terminated="0" c:type="char" fixed-size="16">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
    </record>
    <record name="glibtop_cpu" c:type="glibtop_cpu">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="user" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="nice" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="sys" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="idle" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="iowait" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="irq" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="softirq" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="frequency" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="xcpu_total" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_user" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_nice" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_sys" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_idle" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_iowait" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_irq" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_softirq" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_entry" c:type="glibtop_entry">
      <field name="labels" writable="1">
        <array name="GLib.PtrArray" c:type="GPtrArray*">
          <type name="gpointer" c:type="gpointer"/>
        </array>
      </field>
      <field name="values" writable="1">
        <type name="GLib.HashTable" c:type="GHashTable*">
          <type name="gpointer" c:type="gpointer"/>
          <type name="gpointer" c:type="gpointer"/>
        </type>
      </field>
      <field name="descriptions" writable="1">
        <type name="GLib.HashTable" c:type="GHashTable*">
          <type name="gpointer" c:type="gpointer"/>
          <type name="gpointer" c:type="gpointer"/>
        </type>
      </field>
    </record>
    <record name="glibtop_fsusage" c:type="glibtop_fsusage">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="blocks" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="bfree" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="bavail" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="files" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="ffree" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="block_size" writable="1">
        <type name="guint32" c:type="guint32"/>
      </field>
      <field name="read" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="write" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <function name="glibtop_get_cpu"
              c:identifier="glibtop_get_cpu"
              moved-to="glibtop.get_cpu">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_cpu" c:type="glibtop_cpu*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_fsusage"
              c:identifier="glibtop_get_fsusage"
              moved-to="glibtop.get_fsusage">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_fsusage" c:type="glibtop_fsusage*"/>
        </parameter>
        <parameter name="mount_dir" transfer-ownership="none">
          <type name="utf8" c:type="const char*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_loadavg"
              c:identifier="glibtop_get_loadavg"
              moved-to="glibtop.get_loadavg">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_loadavg" c:type="glibtop_loadavg*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_mem"
              c:identifier="glibtop_get_mem"
              moved-to="glibtop.get_mem">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_mem" c:type="glibtop_mem*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_msg_limits"
              c:identifier="glibtop_get_msg_limits"
              moved-to="glibtop.get_msg_limits">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_msg_limits" c:type="glibtop_msg_limits*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_netload"
              c:identifier="glibtop_get_netload"
              moved-to="glibtop.get_netload">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_netload" c:type="glibtop_netload*"/>
        </parameter>
        <parameter name="interface" transfer-ownership="none">
          <type name="utf8" c:type="const char*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_ppp"
              c:identifier="glibtop_get_ppp"
              moved-to="glibtop.get_ppp">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_ppp" c:type="glibtop_ppp*"/>
        </parameter>
        <parameter name="device" transfer-ownership="none">
          <type name="gushort" c:type="unsigned short"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_affinity"
              c:identifier="glibtop_get_proc_affinity"
              moved-to="glibtop.get_proc_affinity">
      <return-value transfer-ownership="none">
        <type name="guint16" c:type="guint16*"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_affinity" c:type="glibtop_proc_affinity*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="gint" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_args"
              c:identifier="glibtop_get_proc_args"
              moved-to="glibtop.get_proc_args">
      <return-value transfer-ownership="full">
        <type name="utf8" c:type="char*"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_args" c:type="glibtop_proc_args*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="gint" c:type="pid_t"/>
        </parameter>
        <parameter name="max_len" transfer-ownership="none">
          <type name="guint" c:type="unsigned"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_kernel"
              c:identifier="glibtop_get_proc_kernel"
              moved-to="glibtop.get_proc_kernel">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_kernel" c:type="glibtop_proc_kernel*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="gint" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_mem"
              c:identifier="glibtop_get_proc_mem"
              moved-to="glibtop.get_proc_mem">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_mem" c:type="glibtop_proc_mem*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="gint" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_segment"
              c:identifier="glibtop_get_proc_segment"
              moved-to="glibtop.get_proc_segment">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_segment" c:type="glibtop_proc_segment*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="gint" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_signal"
              c:identifier="glibtop_get_proc_signal"
              moved-to="glibtop.get_proc_signal">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_signal" c:type="glibtop_proc_signal*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="gint" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_state"
              c:identifier="glibtop_get_proc_state"
              moved-to="glibtop.get_proc_state">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_state" c:type="glibtop_proc_state*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="gint" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_time"
              c:identifier="glibtop_get_proc_time"
              moved-to="glibtop.get_proc_time">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_time" c:type="glibtop_proc_time*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="gint" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_uid"
              c:identifier="glibtop_get_proc_uid"
              moved-to="glibtop.get_proc_uid">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_uid" c:type="glibtop_proc_uid*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="gint" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proclist"
              c:identifier="glibtop_get_proclist"
              moved-to="glibtop.get_proclist">
      <return-value transfer-ownership="none">
        <type name="gint" c:type="pid_t*"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proclist" c:type="glibtop_proclist*"/>
        </parameter>
        <parameter name="which" transfer-ownership="none">
          <type name="gint64" c:type="gint64"/>
        </parameter>
        <parameter name="arg" transfer-ownership="none">
          <type name="gint64" c:type="gint64"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_sem_limits"
              c:identifier="glibtop_get_sem_limits"
              moved-to="glibtop.get_sem_limits">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_sem_limits" c:type="glibtop_sem_limits*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_shm_limits"
              c:identifier="glibtop_get_shm_limits"
              moved-to="glibtop.get_shm_limits">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_shm_limits" c:type="glibtop_shm_limits*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_swap"
              c:identifier="glibtop_get_swap"
              moved-to="glibtop.get_swap">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_swap" c:type="glibtop_swap*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_sysdeps"
              c:identifier="glibtop_get_sysdeps"
              moved-to="glibtop.get_sysdeps">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_sysdeps" c:type="glibtop_sysdeps*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_sysinfo"
              c:identifier="glibtop_get_sysinfo"
              moved-to="glibtop.get_sysinfo">
      <return-value transfer-ownership="none">
        <type name="glibtop_sysinfo" c:type="const glibtop_sysinfo*"/>
      </return-value>
    </function>
    <function name="glibtop_get_uptime"
              c:identifier="glibtop_get_uptime"
              moved-to="glibtop.get_uptime">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_uptime" c:type="glibtop_uptime*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_init"
              c:identifier="glibtop_init"
              moved-to="glibtop.init">
      <return-value transfer-ownership="none">
        <type name="glibtop" c:type="glibtop*"/>
      </return-value>
    </function>
    <function name="glibtop_init_r"
              c:identifier="glibtop_init_r"
              moved-to="glibtop.init_r">
      <return-value transfer-ownership="none">
        <type name="glibtop" c:type="glibtop*"/>
      </return-value>
      <parameters>
        <parameter name="server_ptr"
                   direction="out"
                   caller-allocates="0"
                   transfer-ownership="full">
          <type name="glibtop" c:type="glibtop**"/>
        </parameter>
        <parameter name="features" transfer-ownership="none">
          <type name="gulong" c:type="unsigned long"/>
        </parameter>
        <parameter name="flags" transfer-ownership="none">
          <type name="guint" c:type="unsigned"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_init_s"
              c:identifier="glibtop_init_s"
              moved-to="glibtop.init_s">
      <return-value transfer-ownership="none">
        <type name="glibtop" c:type="glibtop*"/>
      </return-value>
      <parameters>
        <parameter name="server_ptr"
                   direction="out"
                   caller-allocates="0"
                   transfer-ownership="full">
          <type name="glibtop" c:type="glibtop**"/>
        </parameter>
        <parameter name="features" transfer-ownership="none">
          <type name="gulong" c:type="unsigned long"/>
        </parameter>
        <parameter name="flags" transfer-ownership="none">
          <type name="guint" c:type="unsigned"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_internet_addr"
              c:identifier="glibtop_internet_addr"
              moved-to="glibtop.internet_addr">
      <return-value transfer-ownership="none">
        <type name="glong" c:type="long"/>
      </return-value>
      <parameters>
        <parameter name="host" transfer-ownership="none">
          <type name="utf8" c:type="const char*"/>
        </parameter>
      </parameters>
    </function>
    <record name="glibtop_loadavg" c:type="glibtop_loadavg">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="loadavg" writable="1">
        <array zero-terminated="0" c:type="double" fixed-size="3">
          <type name="gdouble" c:type="double"/>
        </array>
      </field>
      <field name="nr_running" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="nr_tasks" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="last_pid" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <function name="glibtop_make_connection"
              c:identifier="glibtop_make_connection"
              moved-to="glibtop.make_connection">
      <return-value transfer-ownership="none">
        <type name="gint" c:type="int"/>
      </return-value>
      <parameters>
        <parameter name="hostarg" transfer-ownership="none">
          <type name="utf8" c:type="const char*"/>
        </parameter>
        <parameter name="portarg" transfer-ownership="none">
          <type name="gint" c:type="int"/>
        </parameter>
        <parameter name="s" transfer-ownership="none">
          <type name="gint" c:type="int*"/>
        </parameter>
      </parameters>
    </function>
    <record name="glibtop_map_entry" c:type="glibtop_map_entry">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="start" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="end" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="offset" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="perm" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="inode" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="device" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="rss" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shared_clean" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shared_dirty" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="private_clean" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="private_dirty" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="filename" writable="1">
        <array zero-terminated="0" c:type="char" fixed-size="216">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
    </record>
    <record name="glibtop_mem" c:type="glibtop_mem">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="used" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="free" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shared" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="buffer" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cached" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="user" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="locked" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_mountentry" c:type="glibtop_mountentry">
      <field name="dev" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="devname" writable="1">
        <array zero-terminated="0" c:type="char" fixed-size="80">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
      <field name="mountdir" writable="1">
        <array zero-terminated="0" c:type="char" fixed-size="80">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
      <field name="type" writable="1">
        <array zero-terminated="0" c:type="char" fixed-size="80">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
    </record>
    <record name="glibtop_mountlist" c:type="glibtop_mountlist">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="number" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_msg_limits" c:type="glibtop_msg_limits">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="msgpool" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="msgmap" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="msgmax" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="msgmnb" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="msgmni" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="msgssz" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="msgtql" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_netlist" c:type="glibtop_netlist">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="number" writable="1">
        <type name="guint32" c:type="guint32"/>
      </field>
    </record>
    <record name="glibtop_netload" c:type="glibtop_netload">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="if_flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="mtu" writable="1">
        <type name="guint32" c:type="guint32"/>
      </field>
      <field name="subnet" writable="1">
        <type name="guint32" c:type="guint32"/>
      </field>
      <field name="address" writable="1">
        <type name="guint32" c:type="guint32"/>
      </field>
      <field name="packets_in" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="packets_out" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="packets_total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="bytes_in" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="bytes_out" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="bytes_total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="errors_in" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="errors_out" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="errors_total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="collisions" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="address6" writable="1">
        <array zero-terminated="0" c:type="guint8" fixed-size="16">
          <type name="guint8" c:type="guint8"/>
        </array>
      </field>
      <field name="prefix6" writable="1">
        <array zero-terminated="0" c:type="guint8" fixed-size="16">
          <type name="guint8" c:type="guint8"/>
        </array>
      </field>
      <field name="scope6" writable="1">
        <type name="guint8" c:type="guint8"/>
      </field>
      <field name="hwaddress" writable="1">
        <array zero-terminated="0" c:type="guint8" fixed-size="8">
          <type name="guint8" c:type="guint8"/>
        </array>
      </field>
    </record>
    <record name="glibtop_open_files_entry" c:type="glibtop_open_files_entry">
      <field name="fd" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="type" writable="1">
        <type name="guint16" c:type="guint16"/>
      </field>
      <union name="info" c:type="info">
        <record name="sock" c:type="sock">
          <field name="dest_host" writable="1">
            <array zero-terminated="0" c:type="char" fixed-size="47">
              <type name="gchar" c:type="char"/>
            </array>
          </field>
          <field name="dest_port" writable="1">
            <type name="gint" c:type="int"/>
          </field>
        </record>
        <record name="file" c:type="file">
          <field name="name" writable="1">
            <array zero-terminated="0" c:type="char" fixed-size="216">
              <type name="gchar" c:type="char"/>
            </array>
          </field>
        </record>
        <record name="localsock" c:type="localsock">
          <field name="name" writable="1">
            <array zero-terminated="0" c:type="char" fixed-size="216">
              <type name="gchar" c:type="char"/>
            </array>
          </field>
        </record>
      </union>
    </record>
    <record name="glibtop_ppp" c:type="glibtop_ppp">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="state" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="bytes_in" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="bytes_out" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_proc_affinity" c:type="glibtop_proc_affinity">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="number" writable="1">
        <type name="guint32" c:type="guint32"/>
      </field>
      <field name="all" writable="1">
        <type name="gboolean" c:type="gboolean"/>
      </field>
    </record>
    <record name="glibtop_proc_args" c:type="glibtop_proc_args">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_proc_kernel" c:type="glibtop_proc_kernel">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="k_flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="min_flt" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="maj_flt" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cmin_flt" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cmaj_flt" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="kstk_esp" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="kstk_eip" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="nwchan" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="wchan" writable="1">
        <array zero-terminated="0" c:type="char" fixed-size="40">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
    </record>
    <record name="glibtop_proc_map" c:type="glibtop_proc_map">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="number" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_proc_mem" c:type="glibtop_proc_mem">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="vsize" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="resident" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="share" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="rss" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="rss_rlim" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_proc_open_files" c:type="glibtop_proc_open_files">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="number" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_proc_segment" c:type="glibtop_proc_segment">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="text_rss" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shlib_rss" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="data_rss" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="stack_rss" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="dirty_size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="start_code" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="end_code" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="start_stack" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_proc_signal" c:type="glibtop_proc_signal">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="signal" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="2">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="blocked" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="2">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="sigignore" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="2">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="sigcatch" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="2">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
    </record>
    <record name="glibtop_proc_state" c:type="glibtop_proc_state">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cmd" writable="1">
        <array zero-terminated="0" c:type="char" fixed-size="40">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
      <field name="state" writable="1">
        <type name="guint" c:type="unsigned"/>
      </field>
      <field name="uid" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="gid" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="ruid" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="rgid" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="has_cpu" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="processor" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="last_processor" writable="1">
        <type name="gint" c:type="int"/>
      </field>
    </record>
    <record name="glibtop_proc_time" c:type="glibtop_proc_time">
      <doc xml:space="preserve">Process time data filled by glibtop_get_proc_time().

Under Linux the @start_time value may be wrong due to the information
available from the kernel.

The Linux kernel defines &lt;type&gt;INITIAL_JIFFIES&lt;/type&gt; which implies a time
shift. Because &lt;type&gt;INITIAL_JIFFIES&lt;/type&gt; is not user-space defined,
we cannot use it to compute an accurate @start_time. On Linux 2.6,
&lt;type&gt;INITIAL_JIFFIES&lt;/type&gt; is 300 so @start_time is
always 3s different from the real start time of the given process. You
may also get shift results if your system clock is not synchronised
with your hardware clock. See &lt;command&gt;man hwclock&lt;/command&gt;.</doc>
      <field name="flags" readable="0" private="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="start_time" writable="1">
        <doc xml:space="preserve">Start time of process in seconds since the epoch.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="rtime" writable="1">
        <doc xml:space="preserve">Real time accumulated by process (should be @utime + @stime).</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="utime" writable="1">
        <doc xml:space="preserve">User-mode CPU time accumulated by process.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="stime" writable="1">
        <doc xml:space="preserve">Kernel-mode CPU time accumulated by process.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cutime" writable="1">
        <doc xml:space="preserve">Cumulative utime of process and reaped children.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cstime" writable="1">
        <doc xml:space="preserve">Cumulative stime of process and reaped children.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="timeout" writable="1">
        <doc xml:space="preserve">The time (in jiffies) of the process’s next timeout.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="it_real_value" writable="1">
        <doc xml:space="preserve">The time (in jiffies) before the next &lt;type&gt;SIGALRM&lt;/type&gt;
is sent to the process due to an interval timer.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="frequency" writable="1">
        <doc xml:space="preserve">Tick frequency.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="xcpu_utime" writable="1">
        <doc xml:space="preserve">SMP user-mode CPU time accumulated by process.</doc>
        <array zero-terminated="0" c:type="guint64" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_stime" writable="1">
        <doc xml:space="preserve">SMP kernel-mode CPU time accumulated by process</doc>
        <array zero-terminated="0" c:type="guint64" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
    </record>
    <record name="glibtop_proc_uid" c:type="glibtop_proc_uid">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="uid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="euid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="gid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="egid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="suid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="sgid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="fsuid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="fsgid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="pid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="ppid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="pgrp" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="session" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="tty" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="tpgid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="priority" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="nice" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="ngroups" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="groups" writable="1">
        <array zero-terminated="0" c:type="gint32" fixed-size="64">
          <type name="gint32" c:type="gint32"/>
        </array>
      </field>
    </record>
    <record name="glibtop_proc_wd" c:type="glibtop_proc_wd">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="number" writable="1">
        <type name="guint32" c:type="guint32"/>
      </field>
      <field name="root" writable="1">
        <array zero-terminated="0" c:type="char" fixed-size="216">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
      <field name="exe" writable="1">
        <array zero-terminated="0" c:type="char" fixed-size="216">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
    </record>
    <record name="glibtop_proclist" c:type="glibtop_proclist">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="number" writable="1">
        <doc xml:space="preserve">Number of entries in the returned list.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="total" writable="1">
        <doc xml:space="preserve">Total size of the returned list (this equals @number * @size).</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="size" writable="1">
        <doc xml:space="preserve">Size of a single entry in the returned list
(this equals &lt;type&gt;sizeof(unsigned)&lt;/type&gt;).</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_response" c:type="glibtop_response">
      <field name="offset" writable="1">
        <type name="gint64" c:type="gint64"/>
      </field>
      <field name="size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="data_size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="u" writable="1">
        <type name="glibtop_response_union" c:type="glibtop_response_union"/>
      </field>
    </record>
    <union name="glibtop_response_union" c:type="glibtop_response_union">
      <field name="data" writable="1">
        <type name="glibtop_union" c:type="glibtop_union"/>
      </field>
      <field name="sysdeps" writable="1">
        <type name="glibtop_sysdeps" c:type="glibtop_sysdeps"/>
      </field>
    </union>
    <record name="glibtop_sem_limits" c:type="glibtop_sem_limits">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semmap" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semmni" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semmns" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semmnu" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semmsl" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semopm" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semume" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semusz" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semvmx" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semaem" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_shm_limits" c:type="glibtop_shm_limits">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shmmax" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shmmin" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shmmni" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shmseg" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shmall" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_signame" c:type="glibtop_signame">
      <field name="number" writable="1">
        <type name="gint" c:type="const int"/>
      </field>
      <field name="name" writable="1">
        <type name="utf8" c:type="const char*"/>
      </field>
      <field name="label" writable="1">
        <type name="utf8" c:type="const char*"/>
      </field>
    </record>
    <record name="glibtop_swap" c:type="glibtop_swap">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="used" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="free" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="pagein" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="pageout" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_sysdeps" c:type="glibtop_sysdeps">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="features" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cpu" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="mem" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="swap" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="uptime" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="loadavg" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shm_limits" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="msg_limits" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="sem_limits" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proclist" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_state" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_uid" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_mem" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_time" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_signal" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_kernel" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_segment" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_args" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_map" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_open_files" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="mountlist" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="fsusage" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="netlist" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="netload" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="ppp" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_wd" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_affinity" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_sysinfo" c:type="glibtop_sysinfo">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="ncpu" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cpuinfo" writable="1">
        <array zero-terminated="0" c:type="glibtop_entry" fixed-size="1024">
          <type name="glibtop_entry" c:type="glibtop_entry"/>
        </array>
      </field>
    </record>
    <union name="glibtop_union" c:type="glibtop_union">
      <field name="cpu" writable="1">
        <type name="glibtop_cpu" c:type="glibtop_cpu"/>
      </field>
      <field name="mem" writable="1">
        <type name="glibtop_mem" c:type="glibtop_mem"/>
      </field>
      <field name="swap" writable="1">
        <type name="glibtop_swap" c:type="glibtop_swap"/>
      </field>
      <field name="uptime" writable="1">
        <type name="glibtop_uptime" c:type="glibtop_uptime"/>
      </field>
      <field name="loadavg" writable="1">
        <type name="glibtop_loadavg" c:type="glibtop_loadavg"/>
      </field>
      <field name="shm_limits" writable="1">
        <type name="glibtop_shm_limits" c:type="glibtop_shm_limits"/>
      </field>
      <field name="msg_limits" writable="1">
        <type name="glibtop_msg_limits" c:type="glibtop_msg_limits"/>
      </field>
      <field name="sem_limits" writable="1">
        <type name="glibtop_sem_limits" c:type="glibtop_sem_limits"/>
      </field>
      <field name="proclist" writable="1">
        <type name="glibtop_proclist" c:type="glibtop_proclist"/>
      </field>
      <field name="proc_state" writable="1">
        <type name="glibtop_proc_state" c:type="glibtop_proc_state"/>
      </field>
      <field name="proc_uid" writable="1">
        <type name="glibtop_proc_uid" c:type="glibtop_proc_uid"/>
      </field>
      <field name="proc_mem" writable="1">
        <type name="glibtop_proc_mem" c:type="glibtop_proc_mem"/>
      </field>
      <field name="proc_time" writable="1">
        <type name="glibtop_proc_time" c:type="glibtop_proc_time"/>
      </field>
      <field name="proc_signal" writable="1">
        <type name="glibtop_proc_signal" c:type="glibtop_proc_signal"/>
      </field>
      <field name="proc_kernel" writable="1">
        <type name="glibtop_proc_kernel" c:type="glibtop_proc_kernel"/>
      </field>
      <field name="proc_segment" writable="1">
        <type name="glibtop_proc_segment" c:type="glibtop_proc_segment"/>
      </field>
      <field name="proc_args" writable="1">
        <type name="glibtop_proc_args" c:type="glibtop_proc_args"/>
      </field>
      <field name="proc_map" writable="1">
        <type name="glibtop_proc_map" c:type="glibtop_proc_map"/>
      </field>
      <field name="mountlist" writable="1">
        <type name="glibtop_mountlist" c:type="glibtop_mountlist"/>
      </field>
      <field name="fsusage" writable="1">
        <type name="glibtop_fsusage" c:type="glibtop_fsusage"/>
      </field>
      <field name="netlist" writable="1">
        <type name="glibtop_netlist" c:type="glibtop_netlist"/>
      </field>
      <field name="netload" writable="1">
        <type name="glibtop_netload" c:type="glibtop_netload"/>
      </field>
      <field name="ppp" writable="1">
        <type name="glibtop_ppp" c:type="glibtop_ppp"/>
      </field>
      <field name="proc_open_files" writable="1">
        <type name="glibtop_proc_open_files" c:type="glibtop_proc_open_files"/>
      </field>
      <field name="proc_wd" writable="1">
        <type name="glibtop_proc_wd" c:type="glibtop_proc_wd"/>
      </field>
      <field name="proc_affinity" writable="1">
        <type name="glibtop_proc_affinity" c:type="glibtop_proc_affinity"/>
      </field>
    </union>
    <record name="glibtop_uptime" c:type="glibtop_uptime">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="uptime" writable="1">
        <type name="gdouble" c:type="double"/>
      </field>
      <field name="idletime" writable="1">
        <type name="gdouble" c:type="double"/>
      </field>
      <field name="boot_time" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
  </namespace>
</repository>
