LinuxMonitor Class Reference
[Fountain master and slave nodes]

Linux implementation of the NodeMonitor class. More...

#include <LinuxMonitor.h>

Inheritance diagram for LinuxMonitor:

NodeMonitorBase List of all members.

Public Member Functions

 LinuxMonitor ()
 Default constructor.
int collectDynamicInfo ()

Private Member Functions

int collectStaticInfo ()
int collectCPUusage ()

Detailed Description

Linux implementation of the NodeMonitor class.


Constructor & Destructor Documentation

LinuxMonitor::LinuxMonitor  ) 
 

Default constructor.

Exceptions:
FountainException If static node information could not be collected


Member Function Documentation

int LinuxMonitor::collectCPUusage  )  [private, virtual]
 

Collect their CPU usage information.

Implements NodeMonitorBase.

int LinuxMonitor::collectDynamicInfo  )  [virtual]
 

Collect dynamic node information.

Return values:
int SUCCESS if the dynamic information was successfully collected, FAILURE otherwise

Implements NodeMonitorBase.

int LinuxMonitor::collectStaticInfo  )  [private, virtual]
 

Collect their static node information.

Implements NodeMonitorBase.


The documentation for this class was generated from the following files:
Generated on Wed Mar 8 14:43:33 2006 for Fountain by  doxygen 1.4.6