<?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:doc="http://www.gtk.org/introspection/doc/1.0"
            xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
  <doc:format name="unknown"/>
  <namespace name="GTop"
             version="2.0"
             shared-library="libgtop-2.0.so.11"
             c:identifier-prefixes="GTop"
             c:symbol-prefixes="g_top">
    <constant name="AUTH_NAMESZ" value="15" c:type="AUTH_NAMESZ">
      <source-position filename="include/glibtop/gnuserv.h" line="86"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="AUTH_TIMEOUT" value="15" c:type="AUTH_TIMEOUT">
      <source-position filename="include/glibtop/gnuserv.h" line="85"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="CONN_INTERNET" value="1" c:type="CONN_INTERNET">
      <source-position filename="include/glibtop/gnuserv.h" line="151"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="CONN_IPC" value="2" c:type="CONN_IPC">
      <source-position filename="include/glibtop/gnuserv.h" line="152"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="CONN_UNIX" value="0" c:type="CONN_UNIX">
      <source-position filename="include/glibtop/gnuserv.h" line="150"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="DEFAULT_PORT" value="21490" c:type="DEFAULT_PORT">
      <source-position filename="include/glibtop/gnuserv.h" line="121"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="DEFAUTH_NAME" value="GNU-SECURE" c:type="DEFAUTH_NAME">
      <source-position filename="include/glibtop/gnuserv.h" line="84"/>
      <type name="utf8" c:type="gchar*"/>
    </constant>
    <constant name="EOT_CHR" value="92" c:type="EOT_CHR">
      <source-position filename="include/glibtop/gnuserv.h" line="147"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="EOT_STR" value="" c:type="EOT_STR">
      <source-position filename="include/glibtop/gnuserv.h" line="146"/>
      <type name="utf8" c:type="gchar*"/>
    </constant>
    <constant name="FALSE" value="0" c:type="FALSE">
      <source-position filename="include/glibtop/gnuserv.h" line="133"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_CPU" value="2" c:type="GLIBTOP_CMND_CPU">
      <source-position filename="include/glibtop/command.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_DISK" value="29" c:type="GLIBTOP_CMND_DISK">
      <source-position filename="include/glibtop/command.h" line="63"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_FSUSAGE"
              value="21"
              c:type="GLIBTOP_CMND_FSUSAGE">
      <source-position filename="include/glibtop/command.h" line="55"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_LOADAVG"
              value="6"
              c:type="GLIBTOP_CMND_LOADAVG">
      <source-position filename="include/glibtop/command.h" line="38"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_MEM" value="3" c:type="GLIBTOP_CMND_MEM">
      <source-position filename="include/glibtop/command.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_MOUNTLIST"
              value="20"
              c:type="GLIBTOP_CMND_MOUNTLIST">
      <source-position filename="include/glibtop/command.h" line="54"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_MSG_LIMITS"
              value="8"
              c:type="GLIBTOP_CMND_MSG_LIMITS">
      <source-position filename="include/glibtop/command.h" line="40"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_NETLIST"
              value="24"
              c:type="GLIBTOP_CMND_NETLIST">
      <source-position filename="include/glibtop/command.h" line="58"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_NETLOAD"
              value="22"
              c:type="GLIBTOP_CMND_NETLOAD">
      <source-position filename="include/glibtop/command.h" line="56"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PPP" value="23" c:type="GLIBTOP_CMND_PPP">
      <source-position filename="include/glibtop/command.h" line="57"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROCLIST"
              value="10"
              c:type="GLIBTOP_CMND_PROCLIST">
      <source-position filename="include/glibtop/command.h" line="42"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_AFFINITY"
              value="27"
              c:type="GLIBTOP_CMND_PROC_AFFINITY">
      <source-position filename="include/glibtop/command.h" line="61"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_ARGS"
              value="18"
              c:type="GLIBTOP_CMND_PROC_ARGS">
      <source-position filename="include/glibtop/command.h" line="51"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_IO"
              value="28"
              c:type="GLIBTOP_CMND_PROC_IO">
      <source-position filename="include/glibtop/command.h" line="62"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_KERNEL"
              value="16"
              c:type="GLIBTOP_CMND_PROC_KERNEL">
      <source-position filename="include/glibtop/command.h" line="49"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_MAP"
              value="19"
              c:type="GLIBTOP_CMND_PROC_MAP">
      <source-position filename="include/glibtop/command.h" line="52"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_MEM"
              value="13"
              c:type="GLIBTOP_CMND_PROC_MEM">
      <source-position filename="include/glibtop/command.h" line="46"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_OPEN_FILES"
              value="25"
              c:type="GLIBTOP_CMND_PROC_OPEN_FILES">
      <source-position filename="include/glibtop/command.h" line="59"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_SEGMENT"
              value="17"
              c:type="GLIBTOP_CMND_PROC_SEGMENT">
      <source-position filename="include/glibtop/command.h" line="50"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_SIGNAL"
              value="15"
              c:type="GLIBTOP_CMND_PROC_SIGNAL">
      <source-position filename="include/glibtop/command.h" line="48"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_STATE"
              value="11"
              c:type="GLIBTOP_CMND_PROC_STATE">
      <source-position filename="include/glibtop/command.h" line="44"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_TIME"
              value="14"
              c:type="GLIBTOP_CMND_PROC_TIME">
      <source-position filename="include/glibtop/command.h" line="47"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_UID"
              value="12"
              c:type="GLIBTOP_CMND_PROC_UID">
      <source-position filename="include/glibtop/command.h" line="45"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_WD"
              value="26"
              c:type="GLIBTOP_CMND_PROC_WD">
      <source-position filename="include/glibtop/command.h" line="60"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_QUIT" value="0" c:type="GLIBTOP_CMND_QUIT">
      <source-position filename="include/glibtop/command.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_SEM_LIMITS"
              value="9"
              c:type="GLIBTOP_CMND_SEM_LIMITS">
      <source-position filename="include/glibtop/command.h" line="41"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_SHM_LIMITS"
              value="7"
              c:type="GLIBTOP_CMND_SHM_LIMITS">
      <source-position filename="include/glibtop/command.h" line="39"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_SWAP" value="4" c:type="GLIBTOP_CMND_SWAP">
      <source-position filename="include/glibtop/command.h" line="36"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_SYSDEPS"
              value="1"
              c:type="GLIBTOP_CMND_SYSDEPS">
      <source-position filename="include/glibtop/command.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_UPTIME"
              value="5"
              c:type="GLIBTOP_CMND_UPTIME">
      <source-position filename="include/glibtop/command.h" line="37"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_FREQUENCY"
              value="5"
              c:type="GLIBTOP_CPU_FREQUENCY">
      <source-position filename="include/glibtop/cpu.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_IDLE" value="4" c:type="GLIBTOP_CPU_IDLE">
      <source-position filename="include/glibtop/cpu.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_IOWAIT" value="12" c:type="GLIBTOP_CPU_IOWAIT">
      <source-position filename="include/glibtop/cpu.h" line="44"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_IRQ" value="13" c:type="GLIBTOP_CPU_IRQ">
      <source-position filename="include/glibtop/cpu.h" line="45"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_NICE" value="2" c:type="GLIBTOP_CPU_NICE">
      <source-position filename="include/glibtop/cpu.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_SOFTIRQ"
              value="14"
              c:type="GLIBTOP_CPU_SOFTIRQ">
      <source-position filename="include/glibtop/cpu.h" line="46"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_SYS" value="3" c:type="GLIBTOP_CPU_SYS">
      <source-position filename="include/glibtop/cpu.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_TOTAL" value="0" c:type="GLIBTOP_CPU_TOTAL">
      <source-position filename="include/glibtop/cpu.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_USER" value="1" c:type="GLIBTOP_CPU_USER">
      <source-position filename="include/glibtop/cpu.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_ERROR_METHOD_ABORT"
              value="3"
              c:type="GLIBTOP_ERROR_METHOD_ABORT">
      <source-position filename="include/glibtop/open.h" line="48"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_ERROR_METHOD_IGNORE"
              value="0"
              c:type="GLIBTOP_ERROR_METHOD_IGNORE">
      <source-position filename="include/glibtop/open.h" line="45"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_ERROR_METHOD_WARN"
              value="2"
              c:type="GLIBTOP_ERROR_METHOD_WARN">
      <source-position filename="include/glibtop/open.h" line="47"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_ERROR_METHOD_WARN_ONCE"
              value="1"
              c:type="GLIBTOP_ERROR_METHOD_WARN_ONCE">
      <source-position filename="include/glibtop/open.h" line="46"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_EXCLUDE_IDLE"
              value="4096"
              c:type="GLIBTOP_EXCLUDE_IDLE">
      <doc xml:space="preserve"
           filename="include/glibtop/proclist.h"
           line="92">Exclude idle processes.</doc>
      <source-position filename="include/glibtop/proclist.h" line="97"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_EXCLUDE_NOTTY"
              value="16384"
              c:type="GLIBTOP_EXCLUDE_NOTTY">
      <doc xml:space="preserve"
           filename="include/glibtop/proclist.h"
           line="106">Exclude processes without a controlling terminal.</doc>
      <source-position filename="include/glibtop/proclist.h" line="111"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_EXCLUDE_SYSTEM"
              value="8192"
              c:type="GLIBTOP_EXCLUDE_SYSTEM">
      <doc xml:space="preserve"
           filename="include/glibtop/proclist.h"
           line="99">Exclude system (on most UNIXes root's) processes.</doc>
      <source-position filename="include/glibtop/proclist.h" line="104"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FEATURES_EXCEPT"
              value="8"
              c:type="GLIBTOP_FEATURES_EXCEPT">
      <source-position filename="include/glibtop/open.h" line="38"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FEATURES_NO_SERVER"
              value="4"
              c:type="GLIBTOP_FEATURES_NO_SERVER">
      <source-position filename="include/glibtop/open.h" line="37"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FILE_ENTRY_FD"
              value="0"
              c:type="GLIBTOP_FILE_ENTRY_FD">
      <source-position filename="include/glibtop/procopenfiles.h" line="40"/>
      <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">
      <source-position filename="include/glibtop/procopenfiles.h" line="43"/>
      <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">
      <source-position filename="include/glibtop/procopenfiles.h" line="44"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FILE_ENTRY_NAME"
              value="1"
              c:type="GLIBTOP_FILE_ENTRY_NAME">
      <source-position filename="include/glibtop/procopenfiles.h" line="41"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FILE_ENTRY_TYPE"
              value="2"
              c:type="GLIBTOP_FILE_ENTRY_TYPE">
      <source-position filename="include/glibtop/procopenfiles.h" line="42"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_BAVAIL"
              value="2"
              c:type="GLIBTOP_FSUSAGE_BAVAIL">
      <source-position filename="include/glibtop/fsusage.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_BFREE"
              value="1"
              c:type="GLIBTOP_FSUSAGE_BFREE">
      <source-position filename="include/glibtop/fsusage.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_BLOCKS"
              value="0"
              c:type="GLIBTOP_FSUSAGE_BLOCKS">
      <source-position filename="include/glibtop/fsusage.h" line="29"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_BLOCK_SIZE"
              value="5"
              c:type="GLIBTOP_FSUSAGE_BLOCK_SIZE">
      <source-position filename="include/glibtop/fsusage.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_FFREE"
              value="4"
              c:type="GLIBTOP_FSUSAGE_FFREE">
      <source-position filename="include/glibtop/fsusage.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_FILES"
              value="3"
              c:type="GLIBTOP_FSUSAGE_FILES">
      <source-position filename="include/glibtop/fsusage.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_READ"
              value="6"
              c:type="GLIBTOP_FSUSAGE_READ">
      <source-position filename="include/glibtop/fsusage.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_WRITE"
              value="7"
              c:type="GLIBTOP_FSUSAGE_WRITE">
      <source-position filename="include/glibtop/fsusage.h" line="36"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_INIT_NO_INIT"
              value="2"
              c:type="GLIBTOP_INIT_NO_INIT">
      <source-position filename="include/glibtop/open.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_INIT_NO_OPEN"
              value="1"
              c:type="GLIBTOP_INIT_NO_OPEN">
      <source-position filename="include/glibtop/open.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGMAP" value="1" c:type="GLIBTOP_IPC_MSGMAP">
      <source-position filename="include/glibtop/msg_limits.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGMAX" value="2" c:type="GLIBTOP_IPC_MSGMAX">
      <source-position filename="include/glibtop/msg_limits.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGMNB" value="3" c:type="GLIBTOP_IPC_MSGMNB">
      <source-position filename="include/glibtop/msg_limits.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGMNI" value="4" c:type="GLIBTOP_IPC_MSGMNI">
      <source-position filename="include/glibtop/msg_limits.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGPOOL"
              value="0"
              c:type="GLIBTOP_IPC_MSGPOOL">
      <source-position filename="include/glibtop/msg_limits.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGSSZ" value="5" c:type="GLIBTOP_IPC_MSGSSZ">
      <source-position filename="include/glibtop/msg_limits.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGTQL" value="6" c:type="GLIBTOP_IPC_MSGTQL">
      <source-position filename="include/glibtop/msg_limits.h" line="36"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMAEM" value="9" c:type="GLIBTOP_IPC_SEMAEM">
      <source-position filename="include/glibtop/sem_limits.h" line="39"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMMAP" value="0" c:type="GLIBTOP_IPC_SEMMAP">
      <source-position filename="include/glibtop/sem_limits.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMMNI" value="1" c:type="GLIBTOP_IPC_SEMMNI">
      <source-position filename="include/glibtop/sem_limits.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMMNS" value="2" c:type="GLIBTOP_IPC_SEMMNS">
      <source-position filename="include/glibtop/sem_limits.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMMNU" value="3" c:type="GLIBTOP_IPC_SEMMNU">
      <source-position filename="include/glibtop/sem_limits.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMMSL" value="4" c:type="GLIBTOP_IPC_SEMMSL">
      <source-position filename="include/glibtop/sem_limits.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMOPM" value="5" c:type="GLIBTOP_IPC_SEMOPM">
      <source-position filename="include/glibtop/sem_limits.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMUME" value="6" c:type="GLIBTOP_IPC_SEMUME">
      <source-position filename="include/glibtop/sem_limits.h" line="36"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMUSZ" value="7" c:type="GLIBTOP_IPC_SEMUSZ">
      <source-position filename="include/glibtop/sem_limits.h" line="37"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMVMX" value="8" c:type="GLIBTOP_IPC_SEMVMX">
      <source-position filename="include/glibtop/sem_limits.h" line="38"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SHMALL" value="4" c:type="GLIBTOP_IPC_SHMALL">
      <source-position filename="include/glibtop/shm_limits.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SHMMAX" value="0" c:type="GLIBTOP_IPC_SHMMAX">
      <source-position filename="include/glibtop/shm_limits.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SHMMIN" value="1" c:type="GLIBTOP_IPC_SHMMIN">
      <source-position filename="include/glibtop/shm_limits.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SHMMNI" value="2" c:type="GLIBTOP_IPC_SHMMNI">
      <source-position filename="include/glibtop/shm_limits.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SHMSEG" value="3" c:type="GLIBTOP_IPC_SHMSEG">
      <source-position filename="include/glibtop/shm_limits.h" line="33"/>
      <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"
           filename="include/glibtop/proclist.h"
           line="39">Return information about all processes</doc>
      <source-position filename="include/glibtop/proclist.h" line="44"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_KERN_PROC_MASK"
              value="15"
              c:type="GLIBTOP_KERN_PROC_MASK">
      <source-position filename="include/glibtop/proclist.h" line="89"/>
      <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"
           filename="include/glibtop/proclist.h"
           line="53">Return all processes in the process group passed in @arg.</doc>
      <source-position filename="include/glibtop/proclist.h" line="58"/>
      <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"
           filename="include/glibtop/proclist.h"
           line="46">Return all processes with the pid which is passed in @arg. You can use this to find out whether some process still exists.</doc>
      <source-position filename="include/glibtop/proclist.h" line="51"/>
      <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"
           filename="include/glibtop/proclist.h"
           line="82">Return all processes with the real uid passed in @arg.</doc>
      <source-position filename="include/glibtop/proclist.h" line="87"/>
      <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"
           filename="include/glibtop/proclist.h"
           line="60">Return all processes in the session passed in @arg.</doc>
      <source-position filename="include/glibtop/proclist.h" line="65"/>
      <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"
           filename="include/glibtop/proclist.h"
           line="67">Return all processes which have the controlling tty passed in @arg
(which is interpreted as the device number).</doc>
      <source-position filename="include/glibtop/proclist.h" line="73"/>
      <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"
           filename="include/glibtop/proclist.h"
           line="75">Return all processes with the effective uid passed in @arg.</doc>
      <source-position filename="include/glibtop/proclist.h" line="80"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_LOADAVG_LAST_PID"
              value="3"
              c:type="GLIBTOP_LOADAVG_LAST_PID">
      <source-position filename="include/glibtop/loadavg.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_LOADAVG_LOADAVG"
              value="0"
              c:type="GLIBTOP_LOADAVG_LOADAVG">
      <source-position filename="include/glibtop/loadavg.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_LOADAVG_NR_RUNNING"
              value="1"
              c:type="GLIBTOP_LOADAVG_NR_RUNNING">
      <source-position filename="include/glibtop/loadavg.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_LOADAVG_NR_TASKS"
              value="2"
              c:type="GLIBTOP_LOADAVG_NR_TASKS">
      <source-position filename="include/glibtop/loadavg.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_DEVICE"
              value="5"
              c:type="GLIBTOP_MAP_ENTRY_DEVICE">
      <source-position filename="include/glibtop/procmap.h" line="41"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_END"
              value="1"
              c:type="GLIBTOP_MAP_ENTRY_END">
      <source-position filename="include/glibtop/procmap.h" line="37"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_FILENAME"
              value="6"
              c:type="GLIBTOP_MAP_ENTRY_FILENAME">
      <source-position filename="include/glibtop/procmap.h" line="42"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_INODE"
              value="4"
              c:type="GLIBTOP_MAP_ENTRY_INODE">
      <source-position filename="include/glibtop/procmap.h" line="40"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_OFFSET"
              value="2"
              c:type="GLIBTOP_MAP_ENTRY_OFFSET">
      <source-position filename="include/glibtop/procmap.h" line="38"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_PERM"
              value="3"
              c:type="GLIBTOP_MAP_ENTRY_PERM">
      <source-position filename="include/glibtop/procmap.h" line="39"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_PRIVATE_CLEAN"
              value="11"
              c:type="GLIBTOP_MAP_ENTRY_PRIVATE_CLEAN">
      <source-position filename="include/glibtop/procmap.h" line="49"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_PRIVATE_DIRTY"
              value="12"
              c:type="GLIBTOP_MAP_ENTRY_PRIVATE_DIRTY">
      <source-position filename="include/glibtop/procmap.h" line="50"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_PSS"
              value="13"
              c:type="GLIBTOP_MAP_ENTRY_PSS">
      <source-position filename="include/glibtop/procmap.h" line="51"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_RSS"
              value="8"
              c:type="GLIBTOP_MAP_ENTRY_RSS">
      <source-position filename="include/glibtop/procmap.h" line="46"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_SHARED_CLEAN"
              value="9"
              c:type="GLIBTOP_MAP_ENTRY_SHARED_CLEAN">
      <source-position filename="include/glibtop/procmap.h" line="47"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_SHARED_DIRTY"
              value="10"
              c:type="GLIBTOP_MAP_ENTRY_SHARED_DIRTY">
      <source-position filename="include/glibtop/procmap.h" line="48"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_SIZE"
              value="7"
              c:type="GLIBTOP_MAP_ENTRY_SIZE">
      <source-position filename="include/glibtop/procmap.h" line="45"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_START"
              value="0"
              c:type="GLIBTOP_MAP_ENTRY_START">
      <source-position filename="include/glibtop/procmap.h" line="36"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_SWAP"
              value="14"
              c:type="GLIBTOP_MAP_ENTRY_SWAP">
      <source-position filename="include/glibtop/procmap.h" line="52"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_FILENAME_LEN"
              value="215"
              c:type="GLIBTOP_MAP_FILENAME_LEN">
      <source-position filename="include/glibtop/procmap.h" line="56"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_PERM_EXECUTE"
              value="4"
              c:type="GLIBTOP_MAP_PERM_EXECUTE">
      <source-position filename="include/glibtop/procmap.h" line="60"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_PERM_PRIVATE"
              value="16"
              c:type="GLIBTOP_MAP_PERM_PRIVATE">
      <source-position filename="include/glibtop/procmap.h" line="62"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_PERM_READ"
              value="1"
              c:type="GLIBTOP_MAP_PERM_READ">
      <source-position filename="include/glibtop/procmap.h" line="58"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_PERM_SHARED"
              value="8"
              c:type="GLIBTOP_MAP_PERM_SHARED">
      <source-position filename="include/glibtop/procmap.h" line="61"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_PERM_WRITE"
              value="2"
              c:type="GLIBTOP_MAP_PERM_WRITE">
      <source-position filename="include/glibtop/procmap.h" line="59"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_CMND" value="30" c:type="GLIBTOP_MAX_CMND">
      <source-position filename="include/glibtop/command.h" line="65"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_CPU" value="18" c:type="GLIBTOP_MAX_CPU">
      <source-position filename="include/glibtop/cpu.h" line="51"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_DISK" value="4" c:type="GLIBTOP_MAX_DISK">
      <source-position filename="include/glibtop/disk.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_FSUSAGE"
              value="8"
              c:type="GLIBTOP_MAX_FSUSAGE">
      <source-position filename="include/glibtop/fsusage.h" line="37"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_GROUPS" value="64" c:type="GLIBTOP_MAX_GROUPS">
      <source-position filename="include/glibtop/procuid.h" line="53"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_LOADAVG"
              value="4"
              c:type="GLIBTOP_MAX_LOADAVG">
      <source-position filename="include/glibtop/loadavg.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_MAP_ENTRY"
              value="15"
              c:type="GLIBTOP_MAX_MAP_ENTRY">
      <source-position filename="include/glibtop/procmap.h" line="54"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_MEM" value="8" c:type="GLIBTOP_MAX_MEM">
      <source-position filename="include/glibtop/mem.h" line="39"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_MOUNTLIST"
              value="3"
              c:type="GLIBTOP_MAX_MOUNTLIST">
      <source-position filename="include/glibtop/mountlist.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_MSG_LIMITS"
              value="7"
              c:type="GLIBTOP_MAX_MSG_LIMITS">
      <source-position filename="include/glibtop/msg_limits.h" line="38"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_NETLIST"
              value="1"
              c:type="GLIBTOP_MAX_NETLIST">
      <source-position filename="include/glibtop/netlist.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_NETLOAD"
              value="18"
              c:type="GLIBTOP_MAX_NETLOAD">
      <source-position filename="include/glibtop/netload.h" line="49"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_OPEN_FILE_ENTRY"
              value="5"
              c:type="GLIBTOP_MAX_OPEN_FILE_ENTRY">
      <source-position filename="include/glibtop/procopenfiles.h" line="46"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PPP" value="3" c:type="GLIBTOP_MAX_PPP">
      <source-position filename="include/glibtop/ppp.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROCLIST"
              value="3"
              c:type="GLIBTOP_MAX_PROCLIST">
      <source-position filename="include/glibtop/proclist.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_AFFINITY"
              value="2"
              c:type="GLIBTOP_MAX_PROC_AFFINITY">
      <source-position filename="include/glibtop/procaffinity.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_ARGS"
              value="1"
              c:type="GLIBTOP_MAX_PROC_ARGS">
      <source-position filename="include/glibtop/procargs.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_IO"
              value="3"
              c:type="GLIBTOP_MAX_PROC_IO">
      <source-position filename="include/glibtop/procio.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_KERNEL"
              value="9"
              c:type="GLIBTOP_MAX_PROC_KERNEL">
      <source-position filename="include/glibtop/prockernel.h" line="40"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_MAP"
              value="3"
              c:type="GLIBTOP_MAX_PROC_MAP">
      <source-position filename="include/glibtop/procmap.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_MEM"
              value="6"
              c:type="GLIBTOP_MAX_PROC_MEM">
      <source-position filename="include/glibtop/procmem.h" line="37"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_OPEN_FILES"
              value="3"
              c:type="GLIBTOP_MAX_PROC_OPEN_FILES">
      <source-position filename="include/glibtop/procopenfiles.h" line="38"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_SEGMENT"
              value="8"
              c:type="GLIBTOP_MAX_PROC_SEGMENT">
      <source-position filename="include/glibtop/procsegment.h" line="39"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_SIGNAL"
              value="4"
              c:type="GLIBTOP_MAX_PROC_SIGNAL">
      <source-position filename="include/glibtop/procsignal.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_STATE"
              value="9"
              c:type="GLIBTOP_MAX_PROC_STATE">
      <source-position filename="include/glibtop/procstate.h" line="40"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_TIME"
              value="11"
              c:type="GLIBTOP_MAX_PROC_TIME">
      <source-position filename="include/glibtop/proctime.h" line="43"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_UID"
              value="18"
              c:type="GLIBTOP_MAX_PROC_UID">
      <source-position filename="include/glibtop/procuid.h" line="49"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_WD"
              value="3"
              c:type="GLIBTOP_MAX_PROC_WD">
      <source-position filename="include/glibtop/procwd.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_SEM_LIMITS"
              value="10"
              c:type="GLIBTOP_MAX_SEM_LIMITS">
      <source-position filename="include/glibtop/sem_limits.h" line="41"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_SHM_LIMITS"
              value="5"
              c:type="GLIBTOP_MAX_SHM_LIMITS">
      <source-position filename="include/glibtop/shm_limits.h" line="36"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_SWAP" value="5" c:type="GLIBTOP_MAX_SWAP">
      <source-position filename="include/glibtop/swap.h" line="36"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_SYSDEPS"
              value="29"
              c:type="GLIBTOP_MAX_SYSDEPS">
      <source-position filename="include/glibtop/sysdeps.h" line="59"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_SYSINFO"
              value="2"
              c:type="GLIBTOP_MAX_SYSINFO">
      <source-position filename="include/glibtop/sysinfo.h" line="36"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_UPTIME" value="3" c:type="GLIBTOP_MAX_UPTIME">
      <source-position filename="include/glibtop/uptime.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_BUFFER" value="4" c:type="GLIBTOP_MEM_BUFFER">
      <source-position filename="include/glibtop/mem.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_CACHED" value="5" c:type="GLIBTOP_MEM_CACHED">
      <source-position filename="include/glibtop/mem.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_FREE" value="2" c:type="GLIBTOP_MEM_FREE">
      <source-position filename="include/glibtop/mem.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_LOCKED" value="7" c:type="GLIBTOP_MEM_LOCKED">
      <source-position filename="include/glibtop/mem.h" line="37"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_SHARED" value="3" c:type="GLIBTOP_MEM_SHARED">
      <source-position filename="include/glibtop/mem.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_TOTAL" value="0" c:type="GLIBTOP_MEM_TOTAL">
      <source-position filename="include/glibtop/mem.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_USED" value="1" c:type="GLIBTOP_MEM_USED">
      <source-position filename="include/glibtop/mem.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_USER" value="6" c:type="GLIBTOP_MEM_USER">
      <source-position filename="include/glibtop/mem.h" line="36"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_METHOD_DIRECT"
              value="1"
              c:type="GLIBTOP_METHOD_DIRECT">
      <source-position filename="include/glibtop/open.h" line="40"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_METHOD_INET"
              value="3"
              c:type="GLIBTOP_METHOD_INET">
      <source-position filename="include/glibtop/open.h" line="42"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_METHOD_PIPE"
              value="2"
              c:type="GLIBTOP_METHOD_PIPE">
      <source-position filename="include/glibtop/open.h" line="41"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_METHOD_UNIX"
              value="4"
              c:type="GLIBTOP_METHOD_UNIX">
      <source-position filename="include/glibtop/open.h" line="43"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MOUNTENTRY_LEN"
              value="79"
              c:type="GLIBTOP_MOUNTENTRY_LEN">
      <source-position filename="glibtop.h" line="64"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MOUNTLIST_NUMBER"
              value="0"
              c:type="GLIBTOP_MOUNTLIST_NUMBER">
      <source-position filename="include/glibtop/mountlist.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MOUNTLIST_SIZE"
              value="2"
              c:type="GLIBTOP_MOUNTLIST_SIZE">
      <source-position filename="include/glibtop/mountlist.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MOUNTLIST_TOTAL"
              value="1"
              c:type="GLIBTOP_MOUNTLIST_TOTAL">
      <source-position filename="include/glibtop/mountlist.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NCPU" value="1024" c:type="GLIBTOP_NCPU">
      <source-position filename="include/glibtop/cpu.h" line="57"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NDISK" value="1024" c:type="GLIBTOP_NDISK">
      <source-position filename="include/glibtop/disk.h" line="41"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLIST_NUMBER"
              value="0"
              c:type="GLIBTOP_NETLIST_NUMBER">
      <source-position filename="include/glibtop/netlist.h" line="28"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_ADDRESS"
              value="3"
              c:type="GLIBTOP_NETLOAD_ADDRESS">
      <source-position filename="include/glibtop/netload.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_ADDRESS6"
              value="14"
              c:type="GLIBTOP_NETLOAD_ADDRESS6">
      <source-position filename="include/glibtop/netload.h" line="44"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_BYTES_IN"
              value="7"
              c:type="GLIBTOP_NETLOAD_BYTES_IN">
      <source-position filename="include/glibtop/netload.h" line="37"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_BYTES_OUT"
              value="8"
              c:type="GLIBTOP_NETLOAD_BYTES_OUT">
      <source-position filename="include/glibtop/netload.h" line="38"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_BYTES_TOTAL"
              value="9"
              c:type="GLIBTOP_NETLOAD_BYTES_TOTAL">
      <source-position filename="include/glibtop/netload.h" line="39"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_COLLISIONS"
              value="13"
              c:type="GLIBTOP_NETLOAD_COLLISIONS">
      <source-position filename="include/glibtop/netload.h" line="43"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_ERRORS_IN"
              value="10"
              c:type="GLIBTOP_NETLOAD_ERRORS_IN">
      <source-position filename="include/glibtop/netload.h" line="40"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_ERRORS_OUT"
              value="11"
              c:type="GLIBTOP_NETLOAD_ERRORS_OUT">
      <source-position filename="include/glibtop/netload.h" line="41"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_ERRORS_TOTAL"
              value="12"
              c:type="GLIBTOP_NETLOAD_ERRORS_TOTAL">
      <source-position filename="include/glibtop/netload.h" line="42"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_HWADDRESS"
              value="17"
              c:type="GLIBTOP_NETLOAD_HWADDRESS">
      <source-position filename="include/glibtop/netload.h" line="47"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_IF_FLAGS"
              value="0"
              c:type="GLIBTOP_NETLOAD_IF_FLAGS">
      <source-position filename="include/glibtop/netload.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_MTU"
              value="1"
              c:type="GLIBTOP_NETLOAD_MTU">
      <source-position filename="include/glibtop/netload.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_PACKETS_IN"
              value="4"
              c:type="GLIBTOP_NETLOAD_PACKETS_IN">
      <source-position filename="include/glibtop/netload.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_PACKETS_OUT"
              value="5"
              c:type="GLIBTOP_NETLOAD_PACKETS_OUT">
      <source-position filename="include/glibtop/netload.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_PACKETS_TOTAL"
              value="6"
              c:type="GLIBTOP_NETLOAD_PACKETS_TOTAL">
      <source-position filename="include/glibtop/netload.h" line="36"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_PREFIX6"
              value="15"
              c:type="GLIBTOP_NETLOAD_PREFIX6">
      <source-position filename="include/glibtop/netload.h" line="45"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_SCOPE6"
              value="16"
              c:type="GLIBTOP_NETLOAD_SCOPE6">
      <source-position filename="include/glibtop/netload.h" line="46"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_SUBNET"
              value="2"
              c:type="GLIBTOP_NETLOAD_SUBNET">
      <source-position filename="include/glibtop/netload.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_OPEN_DEST_HOST_LEN"
              value="46"
              c:type="GLIBTOP_OPEN_DEST_HOST_LEN">
      <source-position filename="include/glibtop/procopenfiles.h" line="50"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_OPEN_FILENAME_LEN"
              value="215"
              c:type="GLIBTOP_OPEN_FILENAME_LEN">
      <source-position filename="include/glibtop/procopenfiles.h" line="48"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_COMMAND"
              value="3"
              c:type="GLIBTOP_PARAM_COMMAND">
      <source-position filename="include/glibtop/parameter.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_ERROR_METHOD"
              value="6"
              c:type="GLIBTOP_PARAM_ERROR_METHOD">
      <source-position filename="include/glibtop/parameter.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_FEATURES"
              value="2"
              c:type="GLIBTOP_PARAM_FEATURES">
      <source-position filename="include/glibtop/parameter.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_HOST" value="4" c:type="GLIBTOP_PARAM_HOST">
      <source-position filename="include/glibtop/parameter.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_METHOD"
              value="1"
              c:type="GLIBTOP_PARAM_METHOD">
      <source-position filename="include/glibtop/parameter.h" line="29"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_PORT" value="5" c:type="GLIBTOP_PARAM_PORT">
      <source-position filename="include/glibtop/parameter.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_REQUIRED"
              value="7"
              c:type="GLIBTOP_PARAM_REQUIRED">
      <source-position filename="include/glibtop/parameter.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PPP_BYTES_IN"
              value="1"
              c:type="GLIBTOP_PPP_BYTES_IN">
      <source-position filename="include/glibtop/ppp.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PPP_BYTES_OUT"
              value="2"
              c:type="GLIBTOP_PPP_BYTES_OUT">
      <source-position filename="include/glibtop/ppp.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PPP_STATE" value="0" c:type="GLIBTOP_PPP_STATE">
      <source-position filename="include/glibtop/ppp.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_DEAD"
              value="64"
              c:type="GLIBTOP_PROCESS_DEAD">
      <source-position filename="include/glibtop/procstate.h" line="48"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_INTERRUPTIBLE"
              value="2"
              c:type="GLIBTOP_PROCESS_INTERRUPTIBLE">
      <source-position filename="include/glibtop/procstate.h" line="43"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_RUNNING"
              value="1"
              c:type="GLIBTOP_PROCESS_RUNNING">
      <source-position filename="include/glibtop/procstate.h" line="42"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_STOPPED"
              value="16"
              c:type="GLIBTOP_PROCESS_STOPPED">
      <source-position filename="include/glibtop/procstate.h" line="46"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_SWAPPING"
              value="32"
              c:type="GLIBTOP_PROCESS_SWAPPING">
      <source-position filename="include/glibtop/procstate.h" line="47"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_UNINTERRUPTIBLE"
              value="4"
              c:type="GLIBTOP_PROCESS_UNINTERRUPTIBLE">
      <source-position filename="include/glibtop/procstate.h" line="44"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_ZOMBIE"
              value="8"
              c:type="GLIBTOP_PROCESS_ZOMBIE">
      <source-position filename="include/glibtop/procstate.h" line="45"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCLIST_NUMBER"
              value="0"
              c:type="GLIBTOP_PROCLIST_NUMBER">
      <source-position filename="include/glibtop/proclist.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCLIST_SIZE"
              value="2"
              c:type="GLIBTOP_PROCLIST_SIZE">
      <source-position filename="include/glibtop/proclist.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCLIST_TOTAL"
              value="1"
              c:type="GLIBTOP_PROCLIST_TOTAL">
      <source-position filename="include/glibtop/proclist.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_AFFINITY_ALL"
              value="1"
              c:type="GLIBTOP_PROC_AFFINITY_ALL">
      <source-position filename="include/glibtop/procaffinity.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_AFFINITY_NUMBER"
              value="0"
              c:type="GLIBTOP_PROC_AFFINITY_NUMBER">
      <source-position filename="include/glibtop/procaffinity.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_ARGS_SIZE"
              value="0"
              c:type="GLIBTOP_PROC_ARGS_SIZE">
      <source-position filename="include/glibtop/procargs.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_IO_DISK_RBYTES"
              value="2"
              c:type="GLIBTOP_PROC_IO_DISK_RBYTES">
      <source-position filename="include/glibtop/procio.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_IO_DISK_RCHAR"
              value="0"
              c:type="GLIBTOP_PROC_IO_DISK_RCHAR">
      <source-position filename="include/glibtop/procio.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_IO_DISK_WBYTES"
              value="3"
              c:type="GLIBTOP_PROC_IO_DISK_WBYTES">
      <source-position filename="include/glibtop/procio.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_IO_DISK_WCHAR"
              value="1"
              c:type="GLIBTOP_PROC_IO_DISK_WCHAR">
      <source-position filename="include/glibtop/procio.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_CMAJ_FLT"
              value="4"
              c:type="GLIBTOP_PROC_KERNEL_CMAJ_FLT">
      <source-position filename="include/glibtop/prockernel.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_CMIN_FLT"
              value="3"
              c:type="GLIBTOP_PROC_KERNEL_CMIN_FLT">
      <source-position filename="include/glibtop/prockernel.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_KSTK_EIP"
              value="6"
              c:type="GLIBTOP_PROC_KERNEL_KSTK_EIP">
      <source-position filename="include/glibtop/prockernel.h" line="36"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_KSTK_ESP"
              value="5"
              c:type="GLIBTOP_PROC_KERNEL_KSTK_ESP">
      <source-position filename="include/glibtop/prockernel.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_K_FLAGS"
              value="0"
              c:type="GLIBTOP_PROC_KERNEL_K_FLAGS">
      <source-position filename="include/glibtop/prockernel.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_MAJ_FLT"
              value="2"
              c:type="GLIBTOP_PROC_KERNEL_MAJ_FLT">
      <source-position filename="include/glibtop/prockernel.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_MIN_FLT"
              value="1"
              c:type="GLIBTOP_PROC_KERNEL_MIN_FLT">
      <source-position filename="include/glibtop/prockernel.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_NWCHAN"
              value="7"
              c:type="GLIBTOP_PROC_KERNEL_NWCHAN">
      <source-position filename="include/glibtop/prockernel.h" line="37"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_WCHAN"
              value="8"
              c:type="GLIBTOP_PROC_KERNEL_WCHAN">
      <source-position filename="include/glibtop/prockernel.h" line="38"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MAP_NUMBER"
              value="0"
              c:type="GLIBTOP_PROC_MAP_NUMBER">
      <source-position filename="include/glibtop/procmap.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MAP_SIZE"
              value="2"
              c:type="GLIBTOP_PROC_MAP_SIZE">
      <source-position filename="include/glibtop/procmap.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MAP_TOTAL"
              value="1"
              c:type="GLIBTOP_PROC_MAP_TOTAL">
      <source-position filename="include/glibtop/procmap.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MEM_RESIDENT"
              value="2"
              c:type="GLIBTOP_PROC_MEM_RESIDENT">
      <source-position filename="include/glibtop/procmem.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MEM_RSS"
              value="4"
              c:type="GLIBTOP_PROC_MEM_RSS">
      <source-position filename="include/glibtop/procmem.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MEM_RSS_RLIM"
              value="5"
              c:type="GLIBTOP_PROC_MEM_RSS_RLIM">
      <source-position filename="include/glibtop/procmem.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MEM_SHARE"
              value="3"
              c:type="GLIBTOP_PROC_MEM_SHARE">
      <source-position filename="include/glibtop/procmem.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MEM_SIZE"
              value="0"
              c:type="GLIBTOP_PROC_MEM_SIZE">
      <source-position filename="include/glibtop/procmem.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MEM_VSIZE"
              value="1"
              c:type="GLIBTOP_PROC_MEM_VSIZE">
      <source-position filename="include/glibtop/procmem.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_OPEN_FILES_NUMBER"
              value="0"
              c:type="GLIBTOP_PROC_OPEN_FILES_NUMBER">
      <source-position filename="include/glibtop/procopenfiles.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_OPEN_FILES_SIZE"
              value="2"
              c:type="GLIBTOP_PROC_OPEN_FILES_SIZE">
      <source-position filename="include/glibtop/procopenfiles.h" line="36"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_OPEN_FILES_TOTAL"
              value="1"
              c:type="GLIBTOP_PROC_OPEN_FILES_TOTAL">
      <source-position filename="include/glibtop/procopenfiles.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_DATA_RSS"
              value="2"
              c:type="GLIBTOP_PROC_SEGMENT_DATA_RSS">
      <source-position filename="include/glibtop/procsegment.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_DIRTY_SIZE"
              value="4"
              c:type="GLIBTOP_PROC_SEGMENT_DIRTY_SIZE">
      <source-position filename="include/glibtop/procsegment.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_END_CODE"
              value="6"
              c:type="GLIBTOP_PROC_SEGMENT_END_CODE">
      <source-position filename="include/glibtop/procsegment.h" line="36"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_SHLIB_RSS"
              value="1"
              c:type="GLIBTOP_PROC_SEGMENT_SHLIB_RSS">
      <source-position filename="include/glibtop/procsegment.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_STACK_RSS"
              value="3"
              c:type="GLIBTOP_PROC_SEGMENT_STACK_RSS">
      <source-position filename="include/glibtop/procsegment.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_START_CODE"
              value="5"
              c:type="GLIBTOP_PROC_SEGMENT_START_CODE">
      <source-position filename="include/glibtop/procsegment.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_START_STACK"
              value="7"
              c:type="GLIBTOP_PROC_SEGMENT_START_STACK">
      <source-position filename="include/glibtop/procsegment.h" line="37"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_TEXT_RSS"
              value="0"
              c:type="GLIBTOP_PROC_SEGMENT_TEXT_RSS">
      <source-position filename="include/glibtop/procsegment.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SIGNAL_BLOCKED"
              value="1"
              c:type="GLIBTOP_PROC_SIGNAL_BLOCKED">
      <source-position filename="include/glibtop/procsignal.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SIGNAL_SIGCATCH"
              value="3"
              c:type="GLIBTOP_PROC_SIGNAL_SIGCATCH">
      <source-position filename="include/glibtop/procsignal.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SIGNAL_SIGIGNORE"
              value="2"
              c:type="GLIBTOP_PROC_SIGNAL_SIGIGNORE">
      <source-position filename="include/glibtop/procsignal.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SIGNAL_SIGNAL"
              value="0"
              c:type="GLIBTOP_PROC_SIGNAL_SIGNAL">
      <source-position filename="include/glibtop/procsignal.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_CMD"
              value="0"
              c:type="GLIBTOP_PROC_STATE_CMD">
      <source-position filename="include/glibtop/procstate.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_GID"
              value="3"
              c:type="GLIBTOP_PROC_STATE_GID">
      <source-position filename="include/glibtop/procstate.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_HAS_CPU"
              value="6"
              c:type="GLIBTOP_PROC_STATE_HAS_CPU">
      <source-position filename="include/glibtop/procstate.h" line="36"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_LAST_PROCESSOR"
              value="8"
              c:type="GLIBTOP_PROC_STATE_LAST_PROCESSOR">
      <source-position filename="include/glibtop/procstate.h" line="38"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_PROCESSOR"
              value="7"
              c:type="GLIBTOP_PROC_STATE_PROCESSOR">
      <source-position filename="include/glibtop/procstate.h" line="37"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_RGID"
              value="5"
              c:type="GLIBTOP_PROC_STATE_RGID">
      <source-position filename="include/glibtop/procstate.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_RUID"
              value="4"
              c:type="GLIBTOP_PROC_STATE_RUID">
      <source-position filename="include/glibtop/procstate.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_STATE"
              value="1"
              c:type="GLIBTOP_PROC_STATE_STATE">
      <source-position filename="include/glibtop/procstate.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_UID"
              value="2"
              c:type="GLIBTOP_PROC_STATE_UID">
      <source-position filename="include/glibtop/procstate.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_CSTIME"
              value="5"
              c:type="GLIBTOP_PROC_TIME_CSTIME">
      <source-position filename="include/glibtop/proctime.h" line="36"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_CUTIME"
              value="4"
              c:type="GLIBTOP_PROC_TIME_CUTIME">
      <source-position filename="include/glibtop/proctime.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_FREQUENCY"
              value="8"
              c:type="GLIBTOP_PROC_TIME_FREQUENCY">
      <source-position filename="include/glibtop/proctime.h" line="39"/>
      <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">
      <source-position filename="include/glibtop/proctime.h" line="38"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_RTIME"
              value="1"
              c:type="GLIBTOP_PROC_TIME_RTIME">
      <source-position filename="include/glibtop/proctime.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_START_TIME"
              value="0"
              c:type="GLIBTOP_PROC_TIME_START_TIME">
      <source-position filename="include/glibtop/proctime.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_STIME"
              value="3"
              c:type="GLIBTOP_PROC_TIME_STIME">
      <source-position filename="include/glibtop/proctime.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_TIMEOUT"
              value="6"
              c:type="GLIBTOP_PROC_TIME_TIMEOUT">
      <source-position filename="include/glibtop/proctime.h" line="37"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_UTIME"
              value="2"
              c:type="GLIBTOP_PROC_TIME_UTIME">
      <source-position filename="include/glibtop/proctime.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_XCPU_STIME"
              value="10"
              c:type="GLIBTOP_PROC_TIME_XCPU_STIME">
      <source-position filename="include/glibtop/proctime.h" line="41"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_XCPU_UTIME"
              value="9"
              c:type="GLIBTOP_PROC_TIME_XCPU_UTIME">
      <source-position filename="include/glibtop/proctime.h" line="40"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_EGID"
              value="3"
              c:type="GLIBTOP_PROC_UID_EGID">
      <source-position filename="include/glibtop/procuid.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_EUID"
              value="1"
              c:type="GLIBTOP_PROC_UID_EUID">
      <source-position filename="include/glibtop/procuid.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_FSGID"
              value="7"
              c:type="GLIBTOP_PROC_UID_FSGID">
      <source-position filename="include/glibtop/procuid.h" line="37"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_FSUID"
              value="6"
              c:type="GLIBTOP_PROC_UID_FSUID">
      <source-position filename="include/glibtop/procuid.h" line="36"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_GID"
              value="2"
              c:type="GLIBTOP_PROC_UID_GID">
      <source-position filename="include/glibtop/procuid.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_GROUPS"
              value="17"
              c:type="GLIBTOP_PROC_UID_GROUPS">
      <source-position filename="include/glibtop/procuid.h" line="47"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_NGROUPS"
              value="16"
              c:type="GLIBTOP_PROC_UID_NGROUPS">
      <source-position filename="include/glibtop/procuid.h" line="46"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_NICE"
              value="15"
              c:type="GLIBTOP_PROC_UID_NICE">
      <source-position filename="include/glibtop/procuid.h" line="45"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_PGRP"
              value="10"
              c:type="GLIBTOP_PROC_UID_PGRP">
      <source-position filename="include/glibtop/procuid.h" line="40"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_PID"
              value="8"
              c:type="GLIBTOP_PROC_UID_PID">
      <source-position filename="include/glibtop/procuid.h" line="38"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_PPID"
              value="9"
              c:type="GLIBTOP_PROC_UID_PPID">
      <source-position filename="include/glibtop/procuid.h" line="39"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_PRIORITY"
              value="14"
              c:type="GLIBTOP_PROC_UID_PRIORITY">
      <source-position filename="include/glibtop/procuid.h" line="44"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_SESSION"
              value="11"
              c:type="GLIBTOP_PROC_UID_SESSION">
      <source-position filename="include/glibtop/procuid.h" line="41"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_SGID"
              value="5"
              c:type="GLIBTOP_PROC_UID_SGID">
      <source-position filename="include/glibtop/procuid.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_SUID"
              value="4"
              c:type="GLIBTOP_PROC_UID_SUID">
      <source-position filename="include/glibtop/procuid.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_TPGID"
              value="13"
              c:type="GLIBTOP_PROC_UID_TPGID">
      <source-position filename="include/glibtop/procuid.h" line="43"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_TTY"
              value="12"
              c:type="GLIBTOP_PROC_UID_TTY">
      <source-position filename="include/glibtop/procuid.h" line="42"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_UID"
              value="0"
              c:type="GLIBTOP_PROC_UID_UID">
      <source-position filename="include/glibtop/procuid.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_WD_EXE"
              value="2"
              c:type="GLIBTOP_PROC_WD_EXE">
      <source-position filename="include/glibtop/procwd.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_WD_EXE_LEN"
              value="215"
              c:type="GLIBTOP_PROC_WD_EXE_LEN">
      <source-position filename="include/glibtop/procwd.h" line="36"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_WD_NUMBER"
              value="0"
              c:type="GLIBTOP_PROC_WD_NUMBER">
      <source-position filename="include/glibtop/procwd.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_WD_ROOT"
              value="1"
              c:type="GLIBTOP_PROC_WD_ROOT">
      <source-position filename="include/glibtop/procwd.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_WD_ROOT_LEN"
              value="215"
              c:type="GLIBTOP_PROC_WD_ROOT_LEN">
      <source-position filename="include/glibtop/procwd.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SWAP_FREE" value="2" c:type="GLIBTOP_SWAP_FREE">
      <source-position filename="include/glibtop/swap.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SWAP_PAGEIN"
              value="3"
              c:type="GLIBTOP_SWAP_PAGEIN">
      <source-position filename="include/glibtop/swap.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SWAP_PAGEOUT"
              value="4"
              c:type="GLIBTOP_SWAP_PAGEOUT">
      <source-position filename="include/glibtop/swap.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SWAP_TOTAL" value="0" c:type="GLIBTOP_SWAP_TOTAL">
      <source-position filename="include/glibtop/swap.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SWAP_USED" value="1" c:type="GLIBTOP_SWAP_USED">
      <source-position filename="include/glibtop/swap.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_ALL"
              value="0"
              c:type="GLIBTOP_SYSDEPS_ALL">
      <source-position filename="include/glibtop/sysdeps.h" line="64"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_CPU"
              value="1"
              c:type="GLIBTOP_SYSDEPS_CPU">
      <source-position filename="include/glibtop/sysdeps.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_DISK"
              value="28"
              c:type="GLIBTOP_SYSDEPS_DISK">
      <source-position filename="include/glibtop/sysdeps.h" line="57"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_FEATURES"
              value="0"
              c:type="GLIBTOP_SYSDEPS_FEATURES">
      <source-position filename="include/glibtop/sysdeps.h" line="29"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_FSUSAGE"
              value="20"
              c:type="GLIBTOP_SYSDEPS_FSUSAGE">
      <source-position filename="include/glibtop/sysdeps.h" line="49"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_LOADAVG"
              value="5"
              c:type="GLIBTOP_SYSDEPS_LOADAVG">
      <source-position filename="include/glibtop/sysdeps.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_MEM"
              value="2"
              c:type="GLIBTOP_SYSDEPS_MEM">
      <source-position filename="include/glibtop/sysdeps.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_MOUNTLIST"
              value="19"
              c:type="GLIBTOP_SYSDEPS_MOUNTLIST">
      <source-position filename="include/glibtop/sysdeps.h" line="48"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_MSG_LIMITS"
              value="7"
              c:type="GLIBTOP_SYSDEPS_MSG_LIMITS">
      <source-position filename="include/glibtop/sysdeps.h" line="36"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_NETLIST"
              value="23"
              c:type="GLIBTOP_SYSDEPS_NETLIST">
      <source-position filename="include/glibtop/sysdeps.h" line="52"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_NETLOAD"
              value="21"
              c:type="GLIBTOP_SYSDEPS_NETLOAD">
      <source-position filename="include/glibtop/sysdeps.h" line="50"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PPP"
              value="22"
              c:type="GLIBTOP_SYSDEPS_PPP">
      <source-position filename="include/glibtop/sysdeps.h" line="51"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROCLIST"
              value="9"
              c:type="GLIBTOP_SYSDEPS_PROCLIST">
      <source-position filename="include/glibtop/sysdeps.h" line="38"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_AFFINITY"
              value="26"
              c:type="GLIBTOP_SYSDEPS_PROC_AFFINITY">
      <source-position filename="include/glibtop/sysdeps.h" line="55"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_ARGS"
              value="17"
              c:type="GLIBTOP_SYSDEPS_PROC_ARGS">
      <source-position filename="include/glibtop/sysdeps.h" line="46"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_IO"
              value="27"
              c:type="GLIBTOP_SYSDEPS_PROC_IO">
      <source-position filename="include/glibtop/sysdeps.h" line="56"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_KERNEL"
              value="15"
              c:type="GLIBTOP_SYSDEPS_PROC_KERNEL">
      <source-position filename="include/glibtop/sysdeps.h" line="44"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_MAP"
              value="18"
              c:type="GLIBTOP_SYSDEPS_PROC_MAP">
      <source-position filename="include/glibtop/sysdeps.h" line="47"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_MEM"
              value="12"
              c:type="GLIBTOP_SYSDEPS_PROC_MEM">
      <source-position filename="include/glibtop/sysdeps.h" line="41"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_OPEN_FILES"
              value="24"
              c:type="GLIBTOP_SYSDEPS_PROC_OPEN_FILES">
      <source-position filename="include/glibtop/sysdeps.h" line="53"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_SEGMENT"
              value="16"
              c:type="GLIBTOP_SYSDEPS_PROC_SEGMENT">
      <source-position filename="include/glibtop/sysdeps.h" line="45"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_SIGNAL"
              value="14"
              c:type="GLIBTOP_SYSDEPS_PROC_SIGNAL">
      <source-position filename="include/glibtop/sysdeps.h" line="43"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_STATE"
              value="10"
              c:type="GLIBTOP_SYSDEPS_PROC_STATE">
      <source-position filename="include/glibtop/sysdeps.h" line="39"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_TIME"
              value="13"
              c:type="GLIBTOP_SYSDEPS_PROC_TIME">
      <source-position filename="include/glibtop/sysdeps.h" line="42"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_UID"
              value="11"
              c:type="GLIBTOP_SYSDEPS_PROC_UID">
      <source-position filename="include/glibtop/sysdeps.h" line="40"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_WD"
              value="25"
              c:type="GLIBTOP_SYSDEPS_PROC_WD">
      <source-position filename="include/glibtop/sysdeps.h" line="54"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_SEM_LIMITS"
              value="8"
              c:type="GLIBTOP_SYSDEPS_SEM_LIMITS">
      <source-position filename="include/glibtop/sysdeps.h" line="37"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_SHM_LIMITS"
              value="6"
              c:type="GLIBTOP_SYSDEPS_SHM_LIMITS">
      <source-position filename="include/glibtop/sysdeps.h" line="35"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_SWAP"
              value="3"
              c:type="GLIBTOP_SYSDEPS_SWAP">
      <source-position filename="include/glibtop/sysdeps.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_UPTIME"
              value="4"
              c:type="GLIBTOP_SYSDEPS_UPTIME">
      <source-position filename="include/glibtop/sysdeps.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSINFO_CPUINFO"
              value="1"
              c:type="GLIBTOP_SYSINFO_CPUINFO">
      <source-position filename="include/glibtop/sysinfo.h" line="34"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSINFO_NCPU"
              value="0"
              c:type="GLIBTOP_SYSINFO_NCPU">
      <source-position filename="include/glibtop/sysinfo.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_UPTIME_BOOT_TIME"
              value="2"
              c:type="GLIBTOP_UPTIME_BOOT_TIME">
      <source-position filename="include/glibtop/uptime.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_UPTIME_IDLETIME"
              value="1"
              c:type="GLIBTOP_UPTIME_IDLETIME">
      <source-position filename="include/glibtop/uptime.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_UPTIME_UPTIME"
              value="0"
              c:type="GLIBTOP_UPTIME_UPTIME">
      <source-position filename="include/glibtop/uptime.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_FLAGS" value="11" c:type="GLIBTOP_XCPU_FLAGS">
      <source-position filename="include/glibtop/cpu.h" line="42"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_IDLE" value="10" c:type="GLIBTOP_XCPU_IDLE">
      <source-position filename="include/glibtop/cpu.h" line="41"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_IOWAIT"
              value="15"
              c:type="GLIBTOP_XCPU_IOWAIT">
      <source-position filename="include/glibtop/cpu.h" line="47"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_IRQ" value="16" c:type="GLIBTOP_XCPU_IRQ">
      <source-position filename="include/glibtop/cpu.h" line="48"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_NICE" value="8" c:type="GLIBTOP_XCPU_NICE">
      <source-position filename="include/glibtop/cpu.h" line="39"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_SOFTIRQ"
              value="17"
              c:type="GLIBTOP_XCPU_SOFTIRQ">
      <source-position filename="include/glibtop/cpu.h" line="49"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_SYS" value="9" c:type="GLIBTOP_XCPU_SYS">
      <source-position filename="include/glibtop/cpu.h" line="40"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_TOTAL" value="6" c:type="GLIBTOP_XCPU_TOTAL">
      <source-position filename="include/glibtop/cpu.h" line="37"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_USER" value="7" c:type="GLIBTOP_XCPU_USER">
      <source-position filename="include/glibtop/cpu.h" line="38"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XDISK_SECTORS_READ"
              value="0"
              c:type="GLIBTOP_XDISK_SECTORS_READ">
      <source-position filename="include/glibtop/disk.h" line="30"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XDISK_SECTORS_WRITE"
              value="2"
              c:type="GLIBTOP_XDISK_SECTORS_WRITE">
      <source-position filename="include/glibtop/disk.h" line="32"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XDISK_TIME_READ"
              value="1"
              c:type="GLIBTOP_XDISK_TIME_READ">
      <source-position filename="include/glibtop/disk.h" line="31"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XDISK_TIME_WRITE"
              value="3"
              c:type="GLIBTOP_XDISK_TIME_WRITE">
      <source-position filename="include/glibtop/disk.h" line="33"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <function-macro name="HASH" c:identifier="HASH" introspectable="0">
      <source-position filename="include/glibtop/gnuserv.h" line="120"/>
      <parameters>
        <parameter name="host">
        </parameter>
      </parameters>
    </function-macro>
    <constant name="HOSTNAMSZ" value="255" c:type="HOSTNAMSZ">
      <source-position filename="include/glibtop/gnuserv.h" line="130"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <function-macro name="LIBGTOP_CHECK_VERSION"
                    c:identifier="LIBGTOP_CHECK_VERSION"
                    introspectable="0">
      <doc xml:space="preserve"
           filename="glibtop.h"
           line="37">Checks if the version given is compatable with this version of the
 library.  For example, LIBGTOP_CHECK_VERSION(1.2.3) would return TRUE
 if the version is 1.2.5, and FALSE if 1.1.0.  This can be used in
 build tests.</doc>
      <source-position filename="glibtop.h" line="52"/>
      <parameters>
        <parameter name="major">
          <doc xml:space="preserve"
               filename="glibtop.h"
               line="39">Major version number</doc>
        </parameter>
        <parameter name="minor">
          <doc xml:space="preserve"
               filename="glibtop.h"
               line="40">Minor version number</doc>
        </parameter>
        <parameter name="micro">
          <doc xml:space="preserve"
               filename="glibtop.h"
               line="41">Micro version number</doc>
        </parameter>
      </parameters>
    </function-macro>
    <constant name="LIBGTOP_MAJOR_VERSION"
              value="2"
              c:type="LIBGTOP_MAJOR_VERSION">
      <source-position filename="libgtopconfig.h" line="4"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="LIBGTOP_MICRO_VERSION"
              value="3"
              c:type="LIBGTOP_MICRO_VERSION">
      <source-position filename="libgtopconfig.h" line="6"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="LIBGTOP_MINOR_VERSION"
              value="41"
              c:type="LIBGTOP_MINOR_VERSION">
      <source-position filename="libgtopconfig.h" line="5"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="MCOOKIE_NAME" value="MAGIC-1" c:type="MCOOKIE_NAME">
      <source-position filename="include/glibtop/gnuserv.h" line="80"/>
      <type name="utf8" c:type="gchar*"/>
    </constant>
    <constant name="MCOOKIE_SCREEN" value="42980" c:type="MCOOKIE_SCREEN">
      <source-position filename="include/glibtop/gnuserv.h" line="78"/>
      <type name="utf8" c:type="gchar*"/>
    </constant>
    <constant name="MCOOKIE_X_NAME"
              value="MIT-MAGIC-COOKIE-1"
              c:type="MCOOKIE_X_NAME">
      <source-position filename="include/glibtop/gnuserv.h" line="81"/>
      <type name="utf8" c:type="gchar*"/>
    </constant>
    <constant name="PATCHLEVEL" value="2" c:type="PATCHLEVEL">
      <source-position filename="include/glibtop/gnuserv.h" line="39"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="REPLYSIZ" value="300" c:type="REPLYSIZ">
      <source-position filename="include/glibtop/gnuserv.h" line="131"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="TABLE_SIZE" value="101" c:type="TABLE_SIZE">
      <source-position filename="include/glibtop/gnuserv.h" line="119"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="TRUE" value="1" c:type="TRUE">
      <source-position filename="include/glibtop/gnuserv.h" line="135"/>
      <type name="gint" c:type="gint"/>
    </constant>
    <record name="glibtop"
            c:type="glibtop"
            glib:type-name="glibtop"
            glib:get-type="glibtop_get_type"
            c:symbol-prefix="glibtop">
      <source-position filename="glibtop.h" line="104"/>
      <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" fixed-size="2">
          <type name="gint" c:type="int"/>
        </array>
      </field>
      <field name="output" writable="1">
        <array zero-terminated="0" 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="gulong" c:type="unsigned long"/>
      </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="gulong" c:type="unsigned long"/>
      </field>
      <field name="server_port" writable="1">
        <type name="gulong" c:type="unsigned long"/>
      </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="pid_t" c:type="pid_t"/>
      </field>
      <field name="uid" writable="1">
        <type name="uid_t" c:type="uid_t"/>
      </field>
      <field name="euid" writable="1">
        <type name="uid_t" c:type="uid_t"/>
      </field>
      <field name="gid" writable="1">
        <type name="gid_t" c:type="gid_t"/>
      </field>
      <field name="egid" writable="1">
        <type name="gid_t" c:type="gid_t"/>
      </field>
      <field name="machine" writable="1">
        <type name="glibtop_machine" c:type="glibtop_machine*"/>
      </field>
      <field name="ndisk" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="real_ndisk" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <method name="call_l" c:identifier="glibtop_call_l">
        <source-position filename="include/glibtop/command.h" line="97"/>
        <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">
        <source-position filename="include/glibtop/command.h" line="101"/>
        <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">
        <source-position filename="include/glibtop/close.h" line="34"/>
        <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">
        <source-position filename="include/glibtop/close.h" line="31"/>
        <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">
        <source-position filename="include/glibtop/close.h" line="33"/>
        <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">
        <source-position filename="include/glibtop/cpu.h" line="92"/>
        <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">
        <source-position filename="include/glibtop/cpu.h" line="99"/>
        <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_disk_l" c:identifier="glibtop_get_disk_l">
        <source-position filename="include/glibtop/disk.h" line="73"/>
        <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_disk" c:type="glibtop_disk*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_disk_s" c:identifier="glibtop_get_disk_s">
        <source-position filename="include/glibtop/disk.h" line="80"/>
        <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_disk" c:type="glibtop_disk*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_fsusage_l" c:identifier="glibtop_get_fsusage_l">
        <source-position filename="include/glibtop/fsusage.h" line="58"/>
        <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">
        <source-position filename="include/glibtop/fsusage.h" line="59"/>
        <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">
        <source-position filename="include/glibtop/loadavg.h" line="56"/>
        <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">
        <source-position filename="include/glibtop/loadavg.h" line="63"/>
        <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">
        <source-position filename="include/glibtop/mem.h" line="64"/>
        <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">
        <source-position filename="include/glibtop/mem.h" line="71"/>
        <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">
        <source-position filename="include/glibtop/mountlist.h" line="94"/>
        <return-value transfer-ownership="full">
          <array c:type="glibtop_mountentry*">
            <type name="glibtop_mountentry" c:type="glibtop_mountentry"/>
          </array>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf"
                     direction="out"
                     caller-allocates="1"
                     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">
        <source-position filename="include/glibtop/mountlist.h" line="97"/>
        <return-value transfer-ownership="full">
          <array c:type="glibtop_mountentry*">
            <type name="glibtop_mountentry" c:type="glibtop_mountentry"/>
          </array>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf"
                     direction="out"
                     caller-allocates="1"
                     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">
        <source-position filename="include/glibtop/msg_limits.h" line="62"/>
        <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">
        <source-position filename="include/glibtop/msg_limits.h" line="69"/>
        <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">
        <source-position filename="include/glibtop/netlist.h" line="67"/>
        <return-value transfer-ownership="full">
          <doc xml:space="preserve"
               filename="include/glibtop/netlist.h"
               line="64">an array of network
         interface names.</doc>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/netlist.h"
                 line="61">a #glibtop server</doc>
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/netlist.h"
                 line="62">a #glibtop_netlist</doc>
            <type name="glibtop_netlist" c:type="glibtop_netlist*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_netlist_s" c:identifier="glibtop_get_netlist_s">
        <source-position filename="include/glibtop/netlist.h" line="92"/>
        <return-value transfer-ownership="full">
          <doc xml:space="preserve"
               filename="include/glibtop/netlist.h"
               line="89">an array of network
         interface names.</doc>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/netlist.h"
                 line="86">a #glibtop server</doc>
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/netlist.h"
                 line="87">a #glibtop_netlist</doc>
            <type name="glibtop_netlist" c:type="glibtop_netlist*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_netload_l" c:identifier="glibtop_get_netload_l">
        <source-position filename="include/glibtop/netload.h" line="117"/>
        <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_s" c:identifier="glibtop_get_netload_s">
        <source-position filename="include/glibtop/netload.h" line="124"/>
        <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">
        <source-position filename="include/glibtop/parameter.h" line="41"/>
        <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">
        <source-position filename="include/glibtop/ppp.h" line="60"/>
        <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_s" c:identifier="glibtop_get_ppp_s">
        <source-position filename="include/glibtop/ppp.h" line="67"/>
        <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">
        <source-position filename="include/glibtop/procaffinity.h" line="43"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_affinity_s"
              c:identifier="glibtop_get_proc_affinity_s">
        <source-position filename="include/glibtop/procaffinity.h" line="56"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_args_l" c:identifier="glibtop_get_proc_args_l">
        <source-position filename="include/glibtop/procargs.h" line="44"/>
        <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="pid_t" 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_s" c:identifier="glibtop_get_proc_args_s">
        <source-position filename="include/glibtop/procargs.h" line="68"/>
        <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="pid_t" 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">
        <source-position filename="include/glibtop/procargs.h" line="79"/>
        <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="pid_t" 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_io_l" c:identifier="glibtop_get_proc_io_l">
        <source-position filename="include/glibtop/procio.h" line="78"/>
        <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_io" c:type="glibtop_proc_io*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_io_s" c:identifier="glibtop_get_proc_io_s">
        <source-position filename="include/glibtop/procio.h" line="85"/>
        <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_io" c:type="glibtop_proc_io*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_kernel_l"
              c:identifier="glibtop_get_proc_kernel_l">
        <source-position filename="include/glibtop/prockernel.h" line="73"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_kernel_s"
              c:identifier="glibtop_get_proc_kernel_s">
        <source-position filename="include/glibtop/prockernel.h" line="80"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_map_l" c:identifier="glibtop_get_proc_map_l">
        <source-position filename="include/glibtop/procmap.h" line="142"/>
        <return-value transfer-ownership="full">
          <array c:type="glibtop_map_entry*">
            <type name="glibtop_map_entry" c:type="glibtop_map_entry"/>
          </array>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf"
                     direction="out"
                     caller-allocates="1"
                     transfer-ownership="none">
            <type name="glibtop_proc_map" c:type="glibtop_proc_map*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_map_s" c:identifier="glibtop_get_proc_map_s">
        <source-position filename="include/glibtop/procmap.h" line="153"/>
        <return-value transfer-ownership="full">
          <array c:type="glibtop_map_entry*">
            <type name="glibtop_map_entry" c:type="glibtop_map_entry"/>
          </array>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf"
                     direction="out"
                     caller-allocates="1"
                     transfer-ownership="none">
            <type name="glibtop_proc_map" c:type="glibtop_proc_map*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_mem_l" c:identifier="glibtop_get_proc_mem_l">
        <source-position filename="include/glibtop/procmem.h" line="70"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_mem_s" c:identifier="glibtop_get_proc_mem_s">
        <source-position filename="include/glibtop/procmem.h" line="77"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_open_files_l"
              c:identifier="glibtop_get_proc_open_files_l">
        <source-position filename="include/glibtop/procopenfiles.h"
                         line="125"/>
        <return-value transfer-ownership="full">
          <array c:type="glibtop_open_files_entry*">
            <type name="glibtop_open_files_entry"
                  c:type="glibtop_open_files_entry"/>
          </array>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf"
                     direction="out"
                     caller-allocates="1"
                     transfer-ownership="none">
            <type name="glibtop_proc_open_files"
                  c:type="glibtop_proc_open_files*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_open_files_s"
              c:identifier="glibtop_get_proc_open_files_s">
        <source-position filename="include/glibtop/procopenfiles.h"
                         line="146"/>
        <return-value transfer-ownership="full">
          <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_segment_l"
              c:identifier="glibtop_get_proc_segment_l">
        <source-position filename="include/glibtop/procsegment.h" line="67"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_segment_s"
              c:identifier="glibtop_get_proc_segment_s">
        <source-position filename="include/glibtop/procsegment.h" line="74"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_signal_l"
              c:identifier="glibtop_get_proc_signal_l">
        <source-position filename="include/glibtop/procsignal.h" line="58"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_signal_s"
              c:identifier="glibtop_get_proc_signal_s">
        <source-position filename="include/glibtop/procsignal.h" line="65"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_state_l" c:identifier="glibtop_get_proc_state_l">
        <source-position filename="include/glibtop/procstate.h" line="82"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_state_s" c:identifier="glibtop_get_proc_state_s">
        <source-position filename="include/glibtop/procstate.h" line="89"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_time_l" c:identifier="glibtop_get_proc_time_l">
        <source-position filename="include/glibtop/proctime.h" line="104"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_time_s" c:identifier="glibtop_get_proc_time_s">
        <source-position filename="include/glibtop/proctime.h" line="111"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_uid_l" c:identifier="glibtop_get_proc_uid_l">
        <source-position filename="include/glibtop/procuid.h" line="89"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_uid_s" c:identifier="glibtop_get_proc_uid_s">
        <source-position filename="include/glibtop/procuid.h" line="96"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_wd_l"
              c:identifier="glibtop_get_proc_wd_l"
              introspectable="0">
        <source-position filename="include/glibtop/procwd.h" line="55"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_wd_s"
              c:identifier="glibtop_get_proc_wd_s"
              introspectable="0">
        <source-position filename="include/glibtop/procwd.h" line="68"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proclist_l" c:identifier="glibtop_get_proclist_l">
        <source-position filename="include/glibtop/proclist.h" line="159"/>
        <return-value transfer-ownership="full">
          <doc xml:space="preserve"
               filename="include/glibtop/proclist.h"
               line="155">an array of process
    ids</doc>
          <array c:type="pid_t*">
            <type name="pid_t" c:type="pid_t"/>
          </array>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/proclist.h"
                 line="150">a #glibtop server</doc>
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/proclist.h"
                 line="151">a #glibtop_proclist</doc>
            <type name="glibtop_proclist" c:type="glibtop_proclist*"/>
          </parameter>
          <parameter name="which" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/proclist.h"
                 line="152">a #GLIBTOP_* constant specifying process type</doc>
            <type name="gint64" c:type="gint64"/>
          </parameter>
          <parameter name="arg" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/proclist.h"
                 line="153">an argument specific for the process type</doc>
            <type name="gint64" c:type="gint64"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proclist_s" c:identifier="glibtop_get_proclist_s">
        <source-position filename="include/glibtop/proclist.h" line="192"/>
        <return-value transfer-ownership="full">
          <doc xml:space="preserve"
               filename="include/glibtop/proclist.h"
               line="188">an array of process
    ids</doc>
          <array c:type="pid_t*">
            <type name="pid_t" c:type="pid_t"/>
          </array>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/proclist.h"
                 line="183">a #glibtop server</doc>
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/proclist.h"
                 line="184">a #glibtop_proclist</doc>
            <type name="glibtop_proclist" c:type="glibtop_proclist*"/>
          </parameter>
          <parameter name="which" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/proclist.h"
                 line="185">a #GLIBTOP_* constant specifying process type</doc>
            <type name="gint64" c:type="gint64"/>
          </parameter>
          <parameter name="arg" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/proclist.h"
                 line="186">an argument specific for the process type</doc>
            <type name="gint64" c:type="gint64"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_sem_limits_l" c:identifier="glibtop_get_sem_limits_l">
        <source-position filename="include/glibtop/sem_limits.h" line="68"/>
        <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">
        <source-position filename="include/glibtop/sem_limits.h" line="75"/>
        <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">
        <source-position filename="include/glibtop/shm_limits.h" line="70"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/shm_limits.h"
                 line="67">a #glibtop server</doc>
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/shm_limits.h"
                 line="68">a #glibtop_shm_limits</doc>
            <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">
        <source-position filename="include/glibtop/shm_limits.h" line="87"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="server" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/shm_limits.h"
                 line="84">a #glibtop server</doc>
            <type name="glibtop" c:type="glibtop*"/>
          </instance-parameter>
          <parameter name="buf" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/shm_limits.h"
                 line="85">a #glibtop_shm_limits</doc>
            <type name="glibtop_shm_limits" c:type="glibtop_shm_limits*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_swap_l" c:identifier="glibtop_get_swap_l">
        <source-position filename="include/glibtop/swap.h" line="59"/>
        <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_s" c:identifier="glibtop_get_swap_s">
        <source-position filename="include/glibtop/swap.h" line="66"/>
        <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">
        <source-position filename="include/glibtop/sysdeps.h" line="110"/>
        <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">
        <source-position filename="include/glibtop/sysinfo.h" line="58"/>
        <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">
        <source-position filename="include/glibtop/uptime.h" line="54"/>
        <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">
        <source-position filename="include/glibtop/uptime.h" line="61"/>
        <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">
        <source-position filename="include/glibtop/open.h" line="57"/>
        <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">
        <source-position filename="include/glibtop/open.h" line="53"/>
        <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">
        <source-position filename="include/glibtop/open.h" line="61"/>
        <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">
        <source-position filename="include/glibtop/open.h" line="65"/>
        <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">
        <source-position filename="include/glibtop/parameter.h" line="45"/>
        <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">
        <source-position filename="include/glibtop/close.h" line="29"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
      </function>
      <function name="get_cpu" c:identifier="glibtop_get_cpu">
        <source-position filename="include/glibtop/cpu.h" line="84"/>
        <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_disk" c:identifier="glibtop_get_disk">
        <source-position filename="include/glibtop/disk.h" line="65"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_disk" c:type="glibtop_disk*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_fsusage" c:identifier="glibtop_get_fsusage">
        <source-position filename="include/glibtop/fsusage.h" line="54"/>
        <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">
        <source-position filename="include/glibtop/loadavg.h" line="48"/>
        <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">
        <source-position filename="include/glibtop/mem.h" line="56"/>
        <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">
        <source-position filename="include/glibtop/mountlist.h" line="89"/>
        <return-value transfer-ownership="full">
          <array c:type="glibtop_mountentry*">
            <type name="glibtop_mountentry" c:type="glibtop_mountentry"/>
          </array>
        </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">
        <source-position filename="include/glibtop/msg_limits.h" line="54"/>
        <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">
        <source-position filename="include/glibtop/netlist.h" line="51"/>
        <return-value transfer-ownership="full">
          <doc xml:space="preserve"
               filename="include/glibtop/netlist.h"
               line="48">an array of network
         interface names.</doc>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/netlist.h"
                 line="46">a #glibtop_netlist</doc>
            <type name="glibtop_netlist" c:type="glibtop_netlist*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_netload" c:identifier="glibtop_get_netload">
        <source-position filename="include/glibtop/netload.h" line="109"/>
        <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">
        <source-position filename="include/glibtop/ppp.h" line="52"/>
        <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">
        <source-position filename="include/glibtop/procaffinity.h" line="42"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_args" c:identifier="glibtop_get_proc_args">
        <source-position filename="include/glibtop/procargs.h" line="48"/>
        <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="pid_t" 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">
        <source-position filename="include/glibtop/procargs.h" line="92"/>
        <return-value transfer-ownership="full">
          <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="pid_t" 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_io" c:identifier="glibtop_get_proc_io">
        <source-position filename="include/glibtop/procio.h" line="70"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_io" c:type="glibtop_proc_io*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_kernel" c:identifier="glibtop_get_proc_kernel">
        <source-position filename="include/glibtop/prockernel.h" line="65"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_map" c:identifier="glibtop_get_proc_map">
        <source-position filename="include/glibtop/procmap.h" line="104"/>
        <return-value transfer-ownership="full">
          <array c:type="glibtop_map_entry*">
            <type name="glibtop_map_entry" c:type="glibtop_map_entry"/>
          </array>
        </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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_mem" c:identifier="glibtop_get_proc_mem">
        <source-position filename="include/glibtop/procmem.h" line="62"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_open_files"
                c:identifier="glibtop_get_proc_open_files">
        <source-position filename="include/glibtop/procopenfiles.h"
                         line="106"/>
        <return-value transfer-ownership="full">
          <array c:type="glibtop_open_files_entry*">
            <type name="glibtop_open_files_entry"
                  c:type="glibtop_open_files_entry"/>
          </array>
        </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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_segment"
                c:identifier="glibtop_get_proc_segment">
        <source-position filename="include/glibtop/procsegment.h" line="59"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_signal" c:identifier="glibtop_get_proc_signal">
        <source-position filename="include/glibtop/procsignal.h" line="50"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_state" c:identifier="glibtop_get_proc_state">
        <source-position filename="include/glibtop/procstate.h" line="74"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_time" c:identifier="glibtop_get_proc_time">
        <source-position filename="include/glibtop/proctime.h" line="96"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_uid" c:identifier="glibtop_get_proc_uid">
        <source-position filename="include/glibtop/procuid.h" line="81"/>
        <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_wd" c:identifier="glibtop_get_proc_wd">
        <source-position filename="include/glibtop/procwd.h" line="54"/>
        <return-value transfer-ownership="full">
          <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="pid_t" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proclist" c:identifier="glibtop_get_proclist">
        <source-position filename="include/glibtop/proclist.h" line="140"/>
        <return-value transfer-ownership="full">
          <doc xml:space="preserve"
               filename="include/glibtop/proclist.h"
               line="136">an array of process
    ids</doc>
          <array c:type="pid_t*">
            <type name="pid_t" c:type="pid_t"/>
          </array>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/proclist.h"
                 line="132">a #glibtop_proclist</doc>
            <type name="glibtop_proclist" c:type="glibtop_proclist*"/>
          </parameter>
          <parameter name="which" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/proclist.h"
                 line="133">a #GLIBTOP_* constant specifying process type</doc>
            <type name="gint64" c:type="gint64"/>
          </parameter>
          <parameter name="arg" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/proclist.h"
                 line="134">an argument specific for the process type</doc>
            <type name="gint64" c:type="gint64"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_sem_limits" c:identifier="glibtop_get_sem_limits">
        <source-position filename="include/glibtop/sem_limits.h" line="60"/>
        <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">
        <source-position filename="include/glibtop/shm_limits.h" line="57"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="include/glibtop/shm_limits.h"
                 line="55">a #glibtop_shm_limits</doc>
            <type name="glibtop_shm_limits" c:type="glibtop_shm_limits*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_swap" c:identifier="glibtop_get_swap">
        <source-position filename="include/glibtop/swap.h" line="51"/>
        <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">
        <source-position filename="include/glibtop/sysdeps.h" line="109"/>
        <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">
        <source-position filename="include/glibtop/sysinfo.h" line="59"/>
        <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">
        <source-position filename="include/glibtop/uptime.h" line="46"/>
        <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">
        <source-position filename="glibtop.h" line="116"/>
        <return-value transfer-ownership="none">
          <type name="glibtop" c:type="glibtop*"/>
        </return-value>
      </function>
      <function name="init_r" c:identifier="glibtop_init_r">
        <source-position filename="glibtop.h" line="128"/>
        <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" introspectable="0">
        <source-position filename="glibtop.h" line="142"/>
        <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">
        <source-position filename="include/glibtop/gnuserv.h" line="158"/>
        <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">
        <source-position filename="include/glibtop/gnuserv.h" line="155"/>
        <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-macro name="glibtop_call"
                    c:identifier="glibtop_call"
                    introspectable="0">
      <source-position filename="include/glibtop/command.h" line="94"/>
      <parameters>
        <parameter name="p1">
        </parameter>
        <parameter name="p2">
        </parameter>
        <parameter name="p3">
        </parameter>
        <parameter name="p4">
        </parameter>
      </parameters>
    </function-macro>
    <function name="glibtop_close"
              c:identifier="glibtop_close"
              moved-to="glibtop.close">
      <source-position filename="include/glibtop/close.h" line="29"/>
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
    </function>
    <record name="glibtop_command" c:type="glibtop_command">
      <source-position filename="include/glibtop/command.h" line="79"/>
      <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" fixed-size="16">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
    </record>
    <record name="glibtop_cpu" c:type="glibtop_cpu">
      <source-position filename="include/glibtop/cpu.h" line="82"/>
      <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" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_user" writable="1">
        <array zero-terminated="0" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_nice" writable="1">
        <array zero-terminated="0" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_sys" writable="1">
        <array zero-terminated="0" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_idle" writable="1">
        <array zero-terminated="0" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_iowait" writable="1">
        <array zero-terminated="0" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_irq" writable="1">
        <array zero-terminated="0" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_softirq" writable="1">
        <array zero-terminated="0" 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_disk" c:type="glibtop_disk">
      <source-position filename="include/glibtop/disk.h" line="63"/>
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="xdisk_sectors_read" writable="1">
        <array zero-terminated="0" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xdisk_time_read" writable="1">
        <array zero-terminated="0" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xdisk_sectors_write" writable="1">
        <array zero-terminated="0" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xdisk_time_write" writable="1">
        <array zero-terminated="0" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xdisk_flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_entry" c:type="glibtop_entry">
      <source-position filename="include/glibtop/sysinfo.h" line="47"/>
      <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">
      <source-position filename="include/glibtop/fsusage.h" line="52"/>
      <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">
      <source-position filename="include/glibtop/cpu.h" line="84"/>
      <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_disk"
              c:identifier="glibtop_get_disk"
              moved-to="glibtop.get_disk">
      <source-position filename="include/glibtop/disk.h" line="65"/>
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_disk" c:type="glibtop_disk*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_fsusage"
              c:identifier="glibtop_get_fsusage"
              moved-to="glibtop.get_fsusage">
      <source-position filename="include/glibtop/fsusage.h" line="54"/>
      <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">
      <source-position filename="include/glibtop/loadavg.h" line="48"/>
      <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">
      <source-position filename="include/glibtop/mem.h" line="56"/>
      <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_mountlist"
              c:identifier="glibtop_get_mountlist"
              moved-to="glibtop.get_mountlist">
      <source-position filename="include/glibtop/mountlist.h" line="89"/>
      <return-value transfer-ownership="full">
        <array c:type="glibtop_mountentry*">
          <type name="glibtop_mountentry" c:type="glibtop_mountentry"/>
        </array>
      </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="glibtop_get_msg_limits"
              c:identifier="glibtop_get_msg_limits"
              moved-to="glibtop.get_msg_limits">
      <source-position filename="include/glibtop/msg_limits.h" line="54"/>
      <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_netlist"
              c:identifier="glibtop_get_netlist"
              moved-to="glibtop.get_netlist">
      <source-position filename="include/glibtop/netlist.h" line="51"/>
      <return-value transfer-ownership="full">
        <doc xml:space="preserve"
             filename="include/glibtop/netlist.h"
             line="48">an array of network
         interface names.</doc>
        <array c:type="char**">
          <type name="utf8"/>
        </array>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <doc xml:space="preserve"
               filename="include/glibtop/netlist.h"
               line="46">a #glibtop_netlist</doc>
          <type name="glibtop_netlist" c:type="glibtop_netlist*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_netload"
              c:identifier="glibtop_get_netload"
              moved-to="glibtop.get_netload">
      <source-position filename="include/glibtop/netload.h" line="109"/>
      <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-macro name="glibtop_get_parameter"
                    c:identifier="glibtop_get_parameter"
                    introspectable="0">
      <source-position filename="include/glibtop/parameter.h" line="37"/>
      <parameters>
        <parameter name="p1">
        </parameter>
        <parameter name="p2">
        </parameter>
        <parameter name="p3">
        </parameter>
      </parameters>
    </function-macro>
    <function name="glibtop_get_ppp"
              c:identifier="glibtop_get_ppp"
              moved-to="glibtop.get_ppp">
      <source-position filename="include/glibtop/ppp.h" line="52"/>
      <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">
      <source-position filename="include/glibtop/procaffinity.h" line="42"/>
      <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="pid_t" 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">
      <source-position filename="include/glibtop/procargs.h" line="48"/>
      <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="pid_t" 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_argv"
              c:identifier="glibtop_get_proc_argv"
              moved-to="glibtop.get_proc_argv">
      <source-position filename="include/glibtop/procargs.h" line="92"/>
      <return-value transfer-ownership="full">
        <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="pid_t" 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_io"
              c:identifier="glibtop_get_proc_io"
              moved-to="glibtop.get_proc_io">
      <source-position filename="include/glibtop/procio.h" line="70"/>
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_io" c:type="glibtop_proc_io*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="pid_t" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_kernel"
              c:identifier="glibtop_get_proc_kernel"
              moved-to="glibtop.get_proc_kernel">
      <source-position filename="include/glibtop/prockernel.h" line="65"/>
      <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="pid_t" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_map"
              c:identifier="glibtop_get_proc_map"
              moved-to="glibtop.get_proc_map">
      <source-position filename="include/glibtop/procmap.h" line="104"/>
      <return-value transfer-ownership="full">
        <array c:type="glibtop_map_entry*">
          <type name="glibtop_map_entry" c:type="glibtop_map_entry"/>
        </array>
      </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="pid_t" 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">
      <source-position filename="include/glibtop/procmem.h" line="62"/>
      <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="pid_t" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_open_files"
              c:identifier="glibtop_get_proc_open_files"
              moved-to="glibtop.get_proc_open_files">
      <source-position filename="include/glibtop/procopenfiles.h" line="106"/>
      <return-value transfer-ownership="full">
        <array c:type="glibtop_open_files_entry*">
          <type name="glibtop_open_files_entry"
                c:type="glibtop_open_files_entry"/>
        </array>
      </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="pid_t" 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">
      <source-position filename="include/glibtop/procsegment.h" line="59"/>
      <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="pid_t" 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">
      <source-position filename="include/glibtop/procsignal.h" line="50"/>
      <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="pid_t" 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">
      <source-position filename="include/glibtop/procstate.h" line="74"/>
      <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="pid_t" 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">
      <source-position filename="include/glibtop/proctime.h" line="96"/>
      <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="pid_t" 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">
      <source-position filename="include/glibtop/procuid.h" line="81"/>
      <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="pid_t" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_wd"
              c:identifier="glibtop_get_proc_wd"
              moved-to="glibtop.get_proc_wd">
      <source-position filename="include/glibtop/procwd.h" line="54"/>
      <return-value transfer-ownership="full">
        <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="pid_t" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proclist"
              c:identifier="glibtop_get_proclist"
              moved-to="glibtop.get_proclist">
      <source-position filename="include/glibtop/proclist.h" line="140"/>
      <return-value transfer-ownership="full">
        <doc xml:space="preserve"
             filename="include/glibtop/proclist.h"
             line="136">an array of process
    ids</doc>
        <array c:type="pid_t*">
          <type name="pid_t" c:type="pid_t"/>
        </array>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <doc xml:space="preserve"
               filename="include/glibtop/proclist.h"
               line="132">a #glibtop_proclist</doc>
          <type name="glibtop_proclist" c:type="glibtop_proclist*"/>
        </parameter>
        <parameter name="which" transfer-ownership="none">
          <doc xml:space="preserve"
               filename="include/glibtop/proclist.h"
               line="133">a #GLIBTOP_* constant specifying process type</doc>
          <type name="gint64" c:type="gint64"/>
        </parameter>
        <parameter name="arg" transfer-ownership="none">
          <doc xml:space="preserve"
               filename="include/glibtop/proclist.h"
               line="134">an argument specific for the process type</doc>
          <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">
      <source-position filename="include/glibtop/sem_limits.h" line="60"/>
      <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">
      <source-position filename="include/glibtop/shm_limits.h" line="57"/>
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <doc xml:space="preserve"
               filename="include/glibtop/shm_limits.h"
               line="55">a #glibtop_shm_limits</doc>
          <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">
      <source-position filename="include/glibtop/swap.h" line="51"/>
      <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">
      <source-position filename="include/glibtop/sysdeps.h" line="109"/>
      <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">
      <source-position filename="include/glibtop/sysinfo.h" line="59"/>
      <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">
      <source-position filename="include/glibtop/uptime.h" line="46"/>
      <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">
      <source-position filename="glibtop.h" line="116"/>
      <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">
      <source-position filename="glibtop.h" line="128"/>
      <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"
              introspectable="0">
      <source-position filename="glibtop.h" line="142"/>
      <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">
      <source-position filename="include/glibtop/gnuserv.h" line="158"/>
      <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">
      <source-position filename="include/glibtop/loadavg.h" line="46"/>
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="loadavg" writable="1">
        <array zero-terminated="0" 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>
    <record name="glibtop_machine"
            c:type="glibtop_machine"
            disguised="1"
            opaque="1">
      <source-position filename="glibtop.h" line="35"/>
    </record>
    <function name="glibtop_make_connection"
              c:identifier="glibtop_make_connection"
              moved-to="glibtop.make_connection">
      <source-position filename="include/glibtop/gnuserv.h" line="155"/>
      <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"
            glib:type-name="glibtop_map_entry"
            glib:get-type="glibtop_map_entry_get_type"
            c:symbol-prefix="glibtop_map_entry">
      <source-position filename="include/glibtop/procmap.h" line="86"/>
      <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="pss" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="swap" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="filename" writable="1">
        <array zero-terminated="0" fixed-size="216">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
    </record>
    <record name="glibtop_mem" c:type="glibtop_mem">
      <source-position filename="include/glibtop/mem.h" line="54"/>
      <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"
            glib:type-name="glibtop_mountentry"
            glib:get-type="glibtop_mountentry_get_type"
            c:symbol-prefix="glibtop_mountentry">
      <source-position filename="include/glibtop/mountlist.h" line="46"/>
      <field name="dev" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="devname" writable="1">
        <array zero-terminated="0" fixed-size="80">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
      <field name="mountdir" writable="1">
        <array zero-terminated="0" fixed-size="80">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
      <field name="type" writable="1">
        <array zero-terminated="0" fixed-size="80">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
    </record>
    <record name="glibtop_mountlist"
            c:type="glibtop_mountlist"
            glib:type-name="glibtop_mountlist"
            glib:get-type="glibtop_mountlist_get_type"
            c:symbol-prefix="glibtop_mountlist">
      <source-position filename="include/glibtop/mountlist.h" line="54"/>
      <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">
      <source-position filename="include/glibtop/msg_limits.h" line="52"/>
      <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">
      <source-position filename="include/glibtop/netlist.h" line="42"/>
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="number" writable="1">
        <doc xml:space="preserve"
             filename="include/glibtop/netlist.h"
             line="36">Number of entries in the returned list.</doc>
        <type name="guint32" c:type="guint32"/>
      </field>
    </record>
    <record name="glibtop_netload" c:type="glibtop_netload">
      <source-position filename="include/glibtop/netload.h" line="107"/>
      <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" fixed-size="16">
          <type name="guint8" c:type="guint8"/>
        </array>
      </field>
      <field name="prefix6" writable="1">
        <array zero-terminated="0" 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" fixed-size="8">
          <type name="guint8" c:type="guint8"/>
        </array>
      </field>
    </record>
    <record name="glibtop_open_files_entry"
            c:type="glibtop_open_files_entry"
            glib:type-name="glibtop_open_files_entry"
            glib:get-type="glibtop_open_files_entry_get_type"
            c:symbol-prefix="glibtop_open_files_entry">
      <source-position filename="include/glibtop/procopenfiles.h" line="87"/>
      <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">
        <source-position filename="include/glibtop/procopenfiles.h" line="86"/>
        <record name="sock" c:type="sock">
          <source-position filename="include/glibtop/procopenfiles.h"
                           line="74"/>
          <field name="dest_host" writable="1">
            <array zero-terminated="0" 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">
          <source-position filename="include/glibtop/procopenfiles.h"
                           line="79"/>
          <field name="name" writable="1">
            <array zero-terminated="0" fixed-size="216">
              <type name="gchar" c:type="char"/>
            </array>
          </field>
        </record>
        <record name="localsock" c:type="localsock">
          <source-position filename="include/glibtop/procopenfiles.h"
                           line="84"/>
          <field name="name" writable="1">
            <array zero-terminated="0" fixed-size="216">
              <type name="gchar" c:type="char"/>
            </array>
          </field>
        </record>
      </union>
    </record>
    <record name="glibtop_ppp" c:type="glibtop_ppp">
      <source-position filename="include/glibtop/ppp.h" line="50"/>
      <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">
      <source-position filename="include/glibtop/procaffinity.h" line="39"/>
      <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">
      <source-position filename="include/glibtop/procargs.h" line="40"/>
      <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_io" c:type="glibtop_proc_io">
      <doc xml:space="preserve"
           filename="include/glibtop/procio.h"
           line="41">Process disk io data filled by glibtop_get_proc_io().</doc>
      <source-position filename="include/glibtop/procio.h" line="67"/>
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="disk_rchar" writable="1">
        <doc xml:space="preserve"
             filename="include/glibtop/procio.h"
             line="43">The number of bytes which this task has caused to be read from storage. This
is simply the sum of bytes which this process passed to read() and pread(), also including tty IO,
and it is unaffected by whether or not actual physical disk IO was required.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="disk_wchar" writable="1">
        <doc xml:space="preserve"
             filename="include/glibtop/procio.h"
             line="46">The number of bytes which this task has caused, or shall cause to be written
to disk. Similar caveats apply here as with rchar.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="disk_rbytes" writable="1">
        <doc xml:space="preserve"
             filename="include/glibtop/procio.h"
             line="48">Attempt to count the number of bytes which this process really did cause to
be fetched from the storage layer. Done at the submit_bio() level, so it is
accurate for block-backed filesystems.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="disk_wbytes" writable="1">
        <doc xml:space="preserve"
             filename="include/glibtop/procio.h"
             line="51">Attempt to count the number of bytes which this process caused to be sent to
the storage layer. This is done at page-dirtying time.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="reserved" writable="1">
        <array zero-terminated="0" fixed-size="10">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
    </record>
    <record name="glibtop_proc_kernel" c:type="glibtop_proc_kernel">
      <source-position filename="include/glibtop/prockernel.h" line="63"/>
      <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" fixed-size="40">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
    </record>
    <record name="glibtop_proc_map"
            c:type="glibtop_proc_map"
            glib:type-name="glibtop_proc_map"
            glib:get-type="glibtop_proc_map_get_type"
            c:symbol-prefix="glibtop_proc_map">
      <source-position filename="include/glibtop/procmap.h" line="94"/>
      <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">
      <source-position filename="include/glibtop/procmem.h" line="54"/>
      <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"
            glib:type-name="glibtop_proc_open_files"
            glib:get-type="glibtop_proc_open_files_get_type"
            c:symbol-prefix="glibtop_proc_open_files">
      <source-position filename="include/glibtop/procopenfiles.h" line="95"/>
      <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">
      <source-position filename="include/glibtop/procsegment.h" line="57"/>
      <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">
      <source-position filename="include/glibtop/procsignal.h" line="48"/>
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="signal" writable="1">
        <array zero-terminated="0" fixed-size="2">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="blocked" writable="1">
        <array zero-terminated="0" fixed-size="2">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="sigignore" writable="1">
        <array zero-terminated="0" fixed-size="2">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="sigcatch" writable="1">
        <array zero-terminated="0" fixed-size="2">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
    </record>
    <record name="glibtop_proc_state" c:type="glibtop_proc_state">
      <source-position filename="include/glibtop/procstate.h" line="72"/>
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cmd" writable="1">
        <array zero-terminated="0" 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"
           filename="include/glibtop/proctime.h"
           line="49">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>
      <source-position filename="include/glibtop/proctime.h" line="93"/>
      <field name="flags" readable="0" private="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="start_time" writable="1">
        <doc xml:space="preserve"
             filename="include/glibtop/proctime.h"
             line="51">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"
             filename="include/glibtop/proctime.h"
             line="52">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"
             filename="include/glibtop/proctime.h"
             line="53">User-mode CPU time accumulated by process.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="stime" writable="1">
        <doc xml:space="preserve"
             filename="include/glibtop/proctime.h"
             line="54">Kernel-mode CPU time accumulated by process.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cutime" writable="1">
        <doc xml:space="preserve"
             filename="include/glibtop/proctime.h"
             line="55">Cumulative utime of process and reaped children.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cstime" writable="1">
        <doc xml:space="preserve"
             filename="include/glibtop/proctime.h"
             line="56">Cumulative stime of process and reaped children.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="timeout" writable="1">
        <doc xml:space="preserve"
             filename="include/glibtop/proctime.h"
             line="57">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"
             filename="include/glibtop/proctime.h"
             line="58">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"
             filename="include/glibtop/proctime.h"
             line="60">Tick frequency.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="xcpu_utime" writable="1">
        <doc xml:space="preserve"
             filename="include/glibtop/proctime.h"
             line="61">SMP user-mode CPU time accumulated by process.</doc>
        <array zero-terminated="0" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_stime" writable="1">
        <doc xml:space="preserve"
             filename="include/glibtop/proctime.h"
             line="62">SMP kernel-mode CPU time accumulated by process</doc>
        <array zero-terminated="0" fixed-size="1024">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
    </record>
    <record name="glibtop_proc_uid" c:type="glibtop_proc_uid">
      <source-position filename="include/glibtop/procuid.h" line="79"/>
      <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" fixed-size="64">
          <type name="gint32" c:type="gint32"/>
        </array>
      </field>
    </record>
    <record name="glibtop_proc_wd" c:type="glibtop_proc_wd">
      <source-position filename="include/glibtop/procwd.h" line="44"/>
      <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" fixed-size="216">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
      <field name="exe" writable="1">
        <array zero-terminated="0" fixed-size="216">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
    </record>
    <record name="glibtop_proclist" c:type="glibtop_proclist">
      <source-position filename="include/glibtop/proclist.h" line="128"/>
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="number" writable="1">
        <doc xml:space="preserve"
             filename="include/glibtop/proclist.h"
             line="117">Number of entries in the returned list.</doc>
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="total" writable="1">
        <doc xml:space="preserve"
             filename="include/glibtop/proclist.h"
             line="118">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"
             filename="include/glibtop/proclist.h"
             line="119">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">
      <source-position filename="include/glibtop/command.h" line="92"/>
      <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">
      <source-position filename="include/glibtop/command.h" line="85"/>
      <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">
      <source-position filename="include/glibtop/sem_limits.h" line="58"/>
      <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>
    <function-macro name="glibtop_set_parameter"
                    c:identifier="glibtop_set_parameter"
                    introspectable="0">
      <source-position filename="include/glibtop/parameter.h" line="38"/>
      <parameters>
        <parameter name="p1">
        </parameter>
        <parameter name="p2">
        </parameter>
        <parameter name="p3">
        </parameter>
      </parameters>
    </function-macro>
    <record name="glibtop_shm_limits" c:type="glibtop_shm_limits">
      <source-position filename="include/glibtop/shm_limits.h" line="51"/>
      <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">
      <source-position filename="include/glibtop/signal.h" line="39"/>
      <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">
      <source-position filename="include/glibtop/swap.h" line="48"/>
      <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">
      <source-position filename="include/glibtop/sysdeps.h" line="107"/>
      <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>
      <field name="proc_io" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="disk" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="reserved1" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="reserved2" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="reserved3" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="reserved4" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="reserved5" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="reserved6" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="reserved7" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_sysinfo" c:type="glibtop_sysinfo">
      <source-position filename="include/glibtop/sysinfo.h" line="54"/>
      <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" fixed-size="1024">
          <type name="glibtop_entry" c:type="glibtop_entry"/>
        </array>
      </field>
    </record>
    <union name="glibtop_union" c:type="glibtop_union">
      <source-position filename="include/glibtop/union.h" line="91"/>
      <field name="cpu" writable="1">
        <type name="glibtop_cpu" c:type="glibtop_cpu"/>
      </field>
      <field name="disk" writable="1">
        <type name="glibtop_disk" c:type="glibtop_disk"/>
      </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>
      <field name="proc_io" writable="1">
        <type name="glibtop_proc_io" c:type="glibtop_proc_io"/>
      </field>
    </union>
    <record name="glibtop_uptime" c:type="glibtop_uptime">
      <source-position filename="include/glibtop/uptime.h" line="44"/>
      <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>
    <function-macro name="max2" c:identifier="max2" introspectable="0">
      <source-position filename="include/glibtop/gnuserv.h" line="139"/>
      <parameters>
        <parameter name="x">
        </parameter>
        <parameter name="y">
        </parameter>
      </parameters>
    </function-macro>
    <function-macro name="min2" c:identifier="min2" introspectable="0">
      <source-position filename="include/glibtop/gnuserv.h" line="140"/>
      <parameters>
        <parameter name="x">
        </parameter>
        <parameter name="y">
        </parameter>
      </parameters>
    </function-macro>
    <record name="partition_info" c:type="partition_info">
      <source-position filename="include/glibtop/disk.h" line="51"/>
      <field name="name" writable="1">
        <array zero-terminated="0" fixed-size="256">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
      <field name="type" writable="1">
        <array zero-terminated="0" fixed-size="256">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
      <field name="raid_num" writable="1">
        <array zero-terminated="0" fixed-size="256">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
      <field name="max" writable="1">
        <type name="gint" c:type="int"/>
      </field>
    </record>
  </namespace>
</repository>
