LoadMonitor.h File Reference

Header files for the LoadMonitor class from Linux port of the Load Monitor. More...

#include <string>
#include <utility>
#include "../common/LoadSample.h"
#include "../common/HardwareDescription.h"
#include <vector>

Go to the source code of this file.

Namespaces

namespace  lm

Data Structures

class  lm::LoadMonitor
 Collects data about current system utilization. More...
class  lm::LoadMonitor::StatsProvider
 Helper class which provides base for all stats providers. More...
class  lm::LoadMonitor::MemoryStats
 Collects data about memory usage. More...
class  lm::LoadMonitor::ProcessorStats
 Collects data about processor usage. More...
class  lm::LoadMonitor::ProcessorStats::OneCpuStats
 Data read from /proc/stat for on CPU. More...
class  lm::LoadMonitor::NetworkStats
 Collects data about network traffic on the computer. More...
class  lm::LoadMonitor::NetworkStats::OneInterfaceStats
 Stores data read from /proc/net/dev file for one interface. More...
class  lm::LoadMonitor::DriveStats
 Collects data about drive usage on the host. More...
class  lm::LoadMonitor::DriveStats::OneDriveStats
 Stores data about one disk drive from /proc/diskstats file. More...
class  lm::LoadMonitor::SystemStats
 Collects various data about current system. More...

Defines

#define LOG_ENABLED   1


Detailed Description

Header files for the LoadMonitor class from Linux port of the Load Monitor.

Author:
Branislav Repcek
Date:
5. 12. 2006

Define Documentation

#define LOG_ENABLED   1


Generated on Tue Dec 19 17:43:48 2006 for Load Monitor for Linux by  doxygen 1.4.7