From 17d0f061f680c9a22778b43faf5876c6e94ba325 Mon Sep 17 00:00:00 2001 From: "Leandro A. F. Pereira" Date: Mon, 30 Jun 2008 13:57:53 -0300 Subject: Add getProcessorCount method to devices module. --- hardinfo2/benchmark.c | 7 +++++++ hardinfo2/devices.c | 6 ++++++ 2 files changed, 13 insertions(+) (limited to 'hardinfo2') diff --git a/hardinfo2/benchmark.c b/hardinfo2/benchmark.c index f2d21d09..32e0844d 100644 --- a/hardinfo2/benchmark.c +++ b/hardinfo2/benchmark.c @@ -310,3 +310,10 @@ void hi_module_init(void) sync_manager_add_entry(&se[0]); sync_manager_add_entry(&se[1]); } + +gchar **hi_module_get_dependencies(void) +{ + static gchar *deps[] = { "devices.so", NULL }; + + return deps; +} diff --git a/hardinfo2/devices.c b/hardinfo2/devices.c index cff60f50..df57361d 100644 --- a/hardinfo2/devices.c +++ b/hardinfo2/devices.c @@ -165,9 +165,15 @@ gchar *get_input_devices(void) return input_list; } +gchar *get_processor_count(void) +{ + return g_strdup_printf("%d", g_slist_length(processors)); +} + ShellModuleMethod *hi_exported_methods(void) { static ShellModuleMethod m[] = { + {"getProcessorCount", get_processor_count}, {"getProcessorName", get_processor_name}, {"getStorageDevices", get_storage_devices}, {"getPrinters", get_printers}, -- cgit v1.2.3