lkmonitor Data Structures

Here are the data structures with brief descriptions:
_EggTrayIcon
_EggTrayIconClass
acpi_infoContains temperature and battery statistics. Uses the battery_info structure
battery_infoBattery status information. Contains fields for charge and capacity data. Referenced by acpi_info structure
channelsStruct with information about communication channels This structure keeps information about communication channels like IO ports, IO mem and DMA
channels_info
cmd_verContains information for cmdline, system version and load average This structure is used to store cmdline information (like kernel parameters) the system version (kernel, gcc..) and the load average
cpu_infoContains cpu characteristics. This struct contains several fields that represent different cpu characteristics as clock MHz or cache size
dev_infoContains device lists. This struct contains two device lists
dockletRepresents the panel icon. This struct contains several fields that represent the icon showed in the gnome panel
fs_infoFilesystem information This structure keeps information about filesystems loaded in the kernel. The filesystems are splitted in two categories depending on if they are attached to any devices or not
lnodeDumb process representation This structure is used to keep track of processes in the process list
mem_infoContains memory data and statistics. Contains fields for total, free and other interesting information
mm_detailsMemory region details This structure is used to keep details of certain memory regions
modules_infoContains modules information This struct contains a dumpe of the /proc/modules file
net_dev_infoContains statistics for net usage with a certain device Contains information about usage of this net device. When the field is an array, the first element [0] if for received and the second one [1] for transmitted elements
procinfoDetailed process information This structure is the main structure where we keep the specific process information
settings_infoContains system settings. This struct contains several fields that represent different system settings like hostname maximum for a shared memory segment, etc
stats_infoContains statistics about cpu time usage. Contains fields for global and per cpu/core statistics. Context switches is also provided

Generated on Tue Apr 1 22:52:58 2008 for lkmonitor by  doxygen 1.5.1