~ubuntu-branches/ubuntu/maverick/xosview/maverick

« back to all changes in this revision

Viewing changes to gnu/loadmeter.h

  • Committer: Bazaar Package Importer
  • Author(s): Kartik Mistry
  • Date: 2010-06-01 20:02:57 UTC
  • mfrom: (6.2.3 sid)
  • Revision ID: james.westby@ubuntu.com-20100601200257-orz2mey0oilujocu
Tags: 1.8.3+debian-21
* debian/source/format:
  + Added to use source format 3.0 (quilt)
* debian/watch:
  + Fixed dversionmangle format
* Update debian/compat to 7

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
//  
 
2
//  Copyright (c) 1994, 1995 by Mike Romberg ( romberg@fsl.noaa.gov )
 
3
//  2007 by Samuel Thibault ( samuel.thibault@ens-lyon.org )
 
4
//
 
5
//  This file may be distributed under terms of the GPL
 
6
//
 
7
//  Most of this code was written by Werner Fink <werner@suse.de>
 
8
//  Only small changes were made on my part (M.R.)
 
9
//
 
10
// $Id$
 
11
//
 
12
#ifndef _LOADMETER_H_
 
13
#define _LOADMETER_H_
 
14
 
 
15
 
 
16
#include "fieldmetergraph.h"
 
17
 
 
18
 
 
19
class LoadMeter : public FieldMeterGraph {
 
20
public:
 
21
  LoadMeter( XOSView *parent );
 
22
  ~LoadMeter( void );
 
23
 
 
24
  const char *name( void ) const { return "LoadMeter"; }  
 
25
  void checkevent( void );
 
26
 
 
27
  void checkResources( void );
 
28
protected:
 
29
 
 
30
  void getloadinfo( void );
 
31
  unsigned long procloadcol_, warnloadcol_, critloadcol_;
 
32
private:
 
33
  int warnThreshold, critThreshold, alarmstate, lastalarmstate;
 
34
};
 
35
 
 
36
 
 
37
#endif