Gaudi Framework, version v21r11

Home   Generated: 30 Sep 2010

monitor_utils.cpp File Reference

This file contains the implementations of some functions used for obtaining monitoring information. More...

#include "ApMon.h"
#include "monitor_utils.h"
#include "proc_utils.h"
#include "utils.h"
#include "mon_constants.h"

Include dependency graph for monitor_utils.cpp:

Go to the source code of this file.

Functions

longapmon_mon_utils::getChildren (long pid, int &nChildren) throw (runtime_error)
 Determines all the descendants of a given process.
void apmon_mon_utils::readJobInfo (long pid, PsInfo &info) throw (runtime_error)
 Obtains monitoring information for a given job and all its sub-jobs (descendant processes) with the aid of the ps command.
long apmon_mon_utils::parsePSTime (char *s)
 Function that parses a time formatted like "days-hours:min:sec" and returns the corresponding number of seconds.
void apmon_mon_utils::readJobDiskUsage (MonitoredJob job, JobDirInfo &info) throw (runtime_error)
 If there is an work directory defined, then compute the used space in that directory and the free disk space on the partition to which that directory belongs.


Detailed Description

This file contains the implementations of some functions used for obtaining monitoring information.

Definition in file monitor_utils.cpp.


Generated at Thu Sep 30 09:58:03 2010 for Gaudi Framework, version v21r11 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004