Ejemplo n.º 1
0
static gboolean
multiload_factory (MatePanelApplet *applet,
				const gchar *iid,
				gpointer data)
{
	gboolean retval = FALSE;

	glibtop_init();

	retval = multiload_applet_new(applet, iid, data);

	return retval;
}
Ejemplo n.º 2
0
void
sysinfo_initialise()
{
  static int started = 0;

  if (started == 0)
  {
    //initialise a glibtop for everyone
    glibtop_init();

    //start libtool
    lt_dlinit();

    started = 1;
  }
}
Ejemplo n.º 3
0
PyMODINIT_FUNC
initgtop(void)
{
	PyObject* module;

	glibtop_init();

	Py_AtExit(gtop_at_exit);

	module = Py_InitModule("gtop", (PyMethodDef*) gtop_methods);
	PyType_Ready((PyTypeObject*) &StructType);
	PyObject_SetAttrString(module, "_Struct", (void*) &StructType);

	register_constants(module);
	PyModule_AddObject(module, "siglist", build_siglist());
}
Ejemplo n.º 4
0
int main(int argc, char *argv [])
{
	glibtop_netlist buf;
	char **devices;
	guint32 i;

	glibtop_init();

	devices = glibtop_get_netlist(&buf);

	for(i = 0; i < buf.number; ++i)
	{
		printf("net device '%s'\n", devices[i]);
	}

	g_strfreev(devices);

	glibtop_close();
	return 0;
}
Ejemplo n.º 5
0
int main(int argc, char *argv[])
{
   int i;

   GetArg(argc, argv);
   glibtop_init();
   CreateDock(argc, argv);
   gettimeofday(&timev, NULL);

   pList = GetProcList();
   posProc = pList;

   ZoneCreate(4, 50, 8, 8, UP);
   ZoneCreate(54, 50, 8, 8, DOWN);

   for (i = NB_LINE; i; i--)
     ZoneCreate(X_PROC + 1, Y_PROC + (i - 1) * 10 + 2, 48, 7, i);

   DoEvents();

   return 0;
}
Ejemplo n.º 6
0
int main()
{
  glibtop_init();

  pprint_get_sysinfo();
  pprint_get_cpu();

  pprint_get_fsusage("/");

  pprint_get_loadavg();

  pprint_get_mem();

  pprint_get_mountlist(TRUE);
  pprint_get_mountlist(FALSE);

  pprint_get_msg_limits();

  pprint_get_swap();

  pprint_get_netlist();

  pprint_get_netload("eth0");
  pprint_get_netload("ppp0");
  pprint_get_netload("<unknown>");
/* pprint_get_sysinfo(); */

  pprint_get_uptime();

  pprint_get_proc_kernel(getpid());
  pprint_get_proc_mem(getpid());
  pprint_get_proc_affinity(getpid());

  glibtop_close();

  return 0;
}
Ejemplo n.º 7
0
int
ztask_mon_proc_test (bool verbose)
{
    printf (" * ztask_mon_proc: ");
    if (verbose) printf ("\n");

    //  @selftest
    //  Simple create/destroy test
    ztask_mon_proc_t *self = ztask_mon_proc_new (0);
    assert (self);

    // FIXME memory leak (report bug to glibtop)
    glibtop_init();

    glibtop_cpu cpu;
    glibtop_mem memory;

    for (int i = 0; i < 4; i++) {
        glibtop_get_cpu (&cpu);
        glibtop_get_mem (&memory);
        ztask_mon_proc_update (self, &cpu, &memory, 0);
        if (verbose) ztask_mon_proc_dump (self);
        zclock_sleep (500);
        /* setting current values for total and used cpu */
        ztask_mon_proc_set_cpu_total_last (self, cpu.total);
        ztask_mon_proc_set_cpu_used_last (self, cpu.user + cpu.nice + cpu.sys);
    }

    glibtop_close();

    ztask_mon_proc_destroy (&self);

    if (verbose) printf (" * ztask_mon_proc: ");
    printf ("OK\n");
    return 0;
}