Fixed restoration of the panel divider position.
[psensor.git] / src / server / sysinfo.h
index a4dd809..1d0537a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2011 jeanfi@gmail.com
+ * Copyright (C) 2010-2014 jeanfi@gmail.com
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License as
 #ifndef _PSENSOR_SYSINFO_H_
 #define _PSENSOR_SYSINFO_H_
 
-#include <sys/sysinfo.h>
+#include <config.h>
+#include <glibtop/loadavg.h>
+#include <glibtop/mem.h>
+#include <glibtop/swap.h>
+#include <glibtop/uptime.h>
 
 struct psysinfo {
-       float cpu_rate;
+       glibtop_loadavg loadavg;
+       glibtop_mem mem;
+       glibtop_swap swap;
+       glibtop_uptime uptime;
 
-       struct sysinfo sysinfo;
+       float cpu_rate;
 
        char **interfaces;
 };
 
 void sysinfo_update(struct psysinfo *sysinfo);
-void sysinfo_cleanup();
+void sysinfo_cleanup(void);
 
 char *sysinfo_to_json_string(const struct psysinfo *sysinfo);