summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2006-06-06 20:14:34 +0000
committerHisham Muhammad <hisham@gobolinux.org>2006-06-06 20:14:34 +0000
commit5d07013e83bd7e5a2fad220105b93d09b356bb86 (patch)
tree170c560ccefe076f892af4b172c6d16c8388fd37
parent8c643f5f89d4769a187894e8c7574ae258072f6d (diff)
These were merged into LoadAverageMeter.[ch]
-rw-r--r--LoadMeter.c63
-rw-r--r--LoadMeter.h34
2 files changed, 0 insertions, 97 deletions
diff --git a/LoadMeter.c b/LoadMeter.c
deleted file mode 100644
index 21f5d2fc..00000000
--- a/LoadMeter.c
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
-htop
-(C) 2004-2006 Hisham H. Muhammad
-Released under the GNU GPL, see the COPYING file
-in the source distribution for its full text.
-*/
-
-#include "LoadMeter.h"
-#include "Meter.h"
-
-#include "ProcessList.h"
-
-#include "debug.h"
-
-/*{
-
-typedef struct LoadMeter_ LoadMeter;
-
-struct LoadMeter_ {
- Meter super;
- ProcessList* pl;
-};
-
-}*/
-
-LoadMeter* LoadMeter_new() {
- LoadMeter* this = malloc(sizeof(LoadMeter));
- Meter_init((Meter*)this, String_copy("Load"), String_copy("Load: "), 1);
- ((Meter*)this)->attributes[0] = LOAD;
- ((Meter*)this)->setValues = LoadMeter_setValues;
- ((Object*)this)->display = LoadMeter_display;
- Meter_setMode((Meter*)this, GRAPH);
- ((Meter*)this)->total = 1.0;
- return this;
-}
-
-/* private */
-void LoadMeter_scan(double* one, double* five, double* fifteen) {
- int activeProcs, totalProcs, lastProc;
- FILE *fd = fopen(PROCDIR "/loadavg", "r");
- int read = fscanf(fd, "%lf %lf %lf %d/%d %d", one, five, fifteen,
- &activeProcs, &totalProcs, &lastProc);
- (void) read;
- assert(read == 6);
- fclose(fd);
-}
-
-void LoadMeter_setValues(Meter* cast) {
- double five, fifteen;
- LoadMeter_scan(&cast->values[0], &five, &fifteen);
- if (cast->values[0] > cast->total) {
- cast->total = cast->values[0];
- }
- snprintf(cast->displayBuffer.c, 7, "%.2f", cast->values[0]);
-}
-
-void LoadMeter_display(Object* cast, RichString* out) {
- LoadMeter* this = (LoadMeter*)cast;
- char buffer[20];
- RichString_prune(out);
- sprintf(buffer, "%.2f ", ((Meter*)this)->values[0]);
- RichString_append(out, CRT_colors[LOAD], buffer);
-}
diff --git a/LoadMeter.h b/LoadMeter.h
deleted file mode 100644
index 49d4ebc2..00000000
--- a/LoadMeter.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* Do not edit this file. It was automatically genarated. */
-
-#ifndef HEADER_LoadMeter
-#define HEADER_LoadMeter
-/*
-htop
-(C) 2004-2006 Hisham H. Muhammad
-Released under the GNU GPL, see the COPYING file
-in the source distribution for its full text.
-*/
-
-#include "Meter.h"
-
-#include "ProcessList.h"
-
-#include "debug.h"
-
-
-typedef struct LoadMeter_ LoadMeter;
-
-struct LoadMeter_ {
- Meter super;
- ProcessList* pl;
-};
-
-
-LoadMeter* LoadMeter_new();
-
-
-void LoadMeter_setValues(Meter* cast);
-
-void LoadMeter_display(Object* cast, RichString* out);
-
-#endif

© 2014-2024 Faster IT GmbH | imprint | privacy policy