diff options
Diffstat (limited to 'libnm-glib/libnm-glib-test.c')
| -rw-r--r-- | libnm-glib/libnm-glib-test.c | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/libnm-glib/libnm-glib-test.c b/libnm-glib/libnm-glib-test.c index 7dc6823e..9c8085d3 100644 --- a/libnm-glib/libnm-glib-test.c +++ b/libnm-glib/libnm-glib-test.c @@ -30,10 +30,13 @@ #include <netinet/in.h> #include <arpa/inet.h> + +#include "nm-default.h" #include "nm-client.h" #include "nm-device.h" #include "nm-device-ethernet.h" #include "nm-device-wifi.h" +#include "nm-device-generic.h" #include "nm-utils.h" #include "nm-active-connection.h" #include "nm-vpn-connection.h" @@ -210,6 +213,12 @@ dump_wireless (NMDeviceWifi *device) } static void +dump_generic (NMDeviceGeneric *device) +{ + g_print ("HW address: %s\n", nm_device_generic_get_hw_address (device)); +} + +static void dump_wired (NMDeviceEthernet *device) { const char *str; @@ -251,6 +260,8 @@ dump_device (NMDevice *device) dump_wired (NM_DEVICE_ETHERNET (device)); else if (NM_IS_DEVICE_WIFI (device)) dump_wireless (NM_DEVICE_WIFI (device)); + else if (NM_IS_DEVICE_GENERIC (device)) + dump_generic (NM_DEVICE_GENERIC (device)); dump_dhcp4_config (nm_device_get_dhcp4_config (device)); } @@ -392,9 +403,7 @@ main (int argc, char *argv[]) { NMClient *client; -#if !GLIB_CHECK_VERSION (2, 35, 0) - g_type_init (); -#endif + nm_g_type_init (); client = nm_client_new (); if (!client) { |