diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2011-12-02 20:44:36 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-03-15 14:14:32 +0100 |
commit | 77ff2758b3c377f326e49f92abf959a5be33a55d (patch) | |
tree | 00799fe2f4b0d162128fd01b6002be09fd956976 /cli/mmcli-manager.c | |
parent | 95675e3e54ffcd06d5c6b0c7cf5ca7b9b5cc9fc0 (diff) |
cli: logging improvements
Diffstat (limited to 'cli/mmcli-manager.c')
-rw-r--r-- | cli/mmcli-manager.c | 29 |
1 files changed, 19 insertions, 10 deletions
diff --git a/cli/mmcli-manager.c b/cli/mmcli-manager.c index 8e84619b..07c69707 100644 --- a/cli/mmcli-manager.c +++ b/cli/mmcli-manager.c @@ -179,18 +179,29 @@ scan_devices_ready (MMManager *manager, } static void -device_added (GDBusObjectManager *manager, - GDBusObject *object) +print_modem_short_info (MMModem *modem) { - g_print ("Added modem [TODO: Print path]\n"); + g_print ("\t%s [%s] %s\n", + mm_modem_get_path (modem), + mm_modem_get_manufacturer (modem), + mm_modem_get_model (modem)); +} + +static void +device_added (MMManager *manager, + MMModem *modem) +{ + g_print ("Added modem:\n"); + print_modem_short_info (modem); fflush (stdout); } static void -device_removed (GDBusObjectManager *manager, - GDBusObject *object) +device_removed (MMManager *manager, + MMModem *modem) { - g_print ("Removed modem [TODO: Print path]\n"); + g_print ("Removed modem:\n"); + print_modem_short_info (modem); fflush (stdout); } @@ -209,14 +220,12 @@ list_current_modems (MMManager *manager) g_print ("Found %u modems:\n", g_list_length (modems)); for (l = modems; l; l = g_list_next (l)) { - MMModem *modem = MM_MODEM (l->data); - - g_print ("\t%s\n", - mm_modem_get_path (modem)); + print_modem_short_info (MM_MODEM (l->data)); } g_list_foreach (modems, (GFunc)g_object_unref, NULL); g_list_free (modems); } + g_print ("\n"); } static void |