diff options
author | Dan Williams <dcbw@redhat.com> | 2014-05-20 16:09:22 -0500 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2014-06-06 13:43:44 -0500 |
commit | c958540bcc53ca3a4acdcb50debcecbce917e167 (patch) | |
tree | 90fac3267385df955b2e4e08191bbd3fa37969d5 | |
parent | ef2edfce4f6bc7074619d9309fe973938c4590c5 (diff) | |
download | NetworkManager-c958540bcc53ca3a4acdcb50debcecbce917e167.tar.gz |
core: clean up NMDevice simple getters/setters
Group most of the simple getters together near the top, and remove
getters that have no callers (mtu, firmware-version).
-rw-r--r-- | src/devices/nm-device.c | 176 | ||||
-rw-r--r-- | src/devices/nm-device.h | 5 |
2 files changed, 71 insertions, 110 deletions
diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c index 399bcfe94c..b8244649f6 100644 --- a/src/devices/nm-device.c +++ b/src/devices/nm-device.c @@ -450,24 +450,7 @@ device_has_capability (NMDevice *device, NMDeviceCapabilities caps) return !!(NM_DEVICE_GET_PRIVATE (device)->capabilities & caps); } -static gboolean -nm_device_is_up (NMDevice *self) -{ - g_return_val_if_fail (NM_IS_DEVICE (self), FALSE); - - if (NM_DEVICE_GET_CLASS (self)->is_up) - return NM_DEVICE_GET_CLASS (self)->is_up (self); - - return TRUE; -} - -static gboolean -is_up (NMDevice *device) -{ - int ifindex = nm_device_get_ip_ifindex (device); - - return ifindex > 0 ? nm_platform_link_is_up (ifindex) : TRUE; -} +/***********************************************************/ void nm_device_set_path (NMDevice *self, const char *path) @@ -498,9 +481,6 @@ nm_device_get_udi (NMDevice *self) return NM_DEVICE_GET_PRIVATE (self)->udi; } -/* - * Get/set functions for iface - */ const char * nm_device_get_iface (NMDevice *self) { @@ -585,9 +565,6 @@ nm_device_set_ip_iface (NMDevice *self, const char *iface) g_free (old_ip_iface); } -/* - * Get/set functions for driver - */ const char * nm_device_get_driver (NMDevice *self) { @@ -604,18 +581,6 @@ nm_device_get_driver_version (NMDevice *self) return NM_DEVICE_GET_PRIVATE (self)->driver_version; } -const char * -nm_device_get_firmware_version (NMDevice *self) -{ - g_return_val_if_fail (self != NULL, NULL); - - return NM_DEVICE_GET_PRIVATE (self)->firmware_version; -} - - -/* - * Get/set functions for type - */ NMDeviceType nm_device_get_device_type (NMDevice *self) { @@ -683,6 +648,44 @@ nm_device_get_type_desc (NMDevice *self) return NM_DEVICE_GET_PRIVATE (self)->type_desc; } +gboolean +nm_device_has_carrier (NMDevice *device) +{ + return NM_DEVICE_GET_PRIVATE (device)->carrier; +} + +NMActRequest * +nm_device_get_act_request (NMDevice *self) +{ + g_return_val_if_fail (self != NULL, NULL); + + return NM_DEVICE_GET_PRIVATE (self)->act_request; +} + +NMConnection * +nm_device_get_connection (NMDevice *self) +{ + NMDevicePrivate *priv = NM_DEVICE_GET_PRIVATE (self); + + return priv->act_request ? nm_act_request_get_connection (priv->act_request) : NULL; +} + +RfKillType +nm_device_get_rfkill_type (NMDevice *self) +{ + g_return_val_if_fail (NM_IS_DEVICE (self), FALSE); + + return NM_DEVICE_GET_PRIVATE (self)->rfkill_type; +} + +static const char * +nm_device_get_physical_port_id (NMDevice *device) +{ + return NM_DEVICE_GET_PRIVATE (device)->physical_port_id; +} + +/***********************************************************/ + static gboolean nm_device_uses_generated_connection (NMDevice *self) { @@ -895,12 +898,6 @@ carrier_changed (NMDevice *device, gboolean carrier) } } -gboolean -nm_device_has_carrier (NMDevice *device) -{ - return NM_DEVICE_GET_PRIVATE (device)->carrier; -} - #define LINK_DISCONNECT_DELAY 4 static gboolean @@ -1164,15 +1161,6 @@ nm_device_owns_iface (NMDevice *device, const char *iface) } static void -check_carrier (NMDevice *device) -{ - int ifindex = nm_device_get_ip_ifindex (device); - - if (!device_has_capability (device, NM_DEVICE_CAP_NONSTANDARD_CARRIER)) - nm_device_set_carrier (device, nm_platform_link_is_connected (ifindex)); -} - -static void slave_state_changed (NMDevice *slave, NMDeviceState slave_new_state, NMDeviceState slave_old_state, @@ -1499,28 +1487,6 @@ nm_device_get_enslaved (NMDevice *device) return NM_DEVICE_GET_PRIVATE (device)->enslaved; } -/* - * nm_device_get_act_request - * - * Return the devices activation request, if any. - * - */ -NMActRequest * -nm_device_get_act_request (NMDevice *self) -{ - g_return_val_if_fail (self != NULL, NULL); - - return NM_DEVICE_GET_PRIVATE (self)->act_request; -} - -NMConnection * -nm_device_get_connection (NMDevice *self) -{ - NMDevicePrivate *priv = NM_DEVICE_GET_PRIVATE (self); - - return priv->act_request ? nm_act_request_get_connection (priv->act_request) : NULL; -} - static gboolean is_available (NMDevice *device) { @@ -1576,12 +1542,12 @@ nm_device_set_enabled (NMDevice *self, gboolean enabled) NM_DEVICE_GET_CLASS (self)->set_enabled (self, enabled); } -RfKillType -nm_device_get_rfkill_type (NMDevice *self) +gboolean +nm_device_get_autoconnect (NMDevice *device) { - g_return_val_if_fail (NM_IS_DEVICE (self), FALSE); + g_return_val_if_fail (NM_IS_DEVICE (device), FALSE); - return NM_DEVICE_GET_PRIVATE (self)->rfkill_type; + return NM_DEVICE_GET_PRIVATE (device)->autoconnect; } static gboolean @@ -5439,6 +5405,25 @@ carrier_wait_timeout (gpointer user_data) return G_SOURCE_REMOVE; } +static gboolean +nm_device_is_up (NMDevice *self) +{ + g_return_val_if_fail (NM_IS_DEVICE (self), FALSE); + + if (NM_DEVICE_GET_CLASS (self)->is_up) + return NM_DEVICE_GET_CLASS (self)->is_up (self); + + return TRUE; +} + +static gboolean +is_up (NMDevice *device) +{ + int ifindex = nm_device_get_ip_ifindex (device); + + return ifindex > 0 ? nm_platform_link_is_up (ifindex) : TRUE; +} + gboolean nm_device_bring_up (NMDevice *self, gboolean block, gboolean *no_firmware) { @@ -5496,6 +5481,15 @@ nm_device_bring_up (NMDevice *self, gboolean block, gboolean *no_firmware) return TRUE; } +static void +check_carrier (NMDevice *device) +{ + int ifindex = nm_device_get_ip_ifindex (device); + + if (!device_has_capability (device, NM_DEVICE_CAP_NONSTANDARD_CARRIER)) + nm_device_set_carrier (device, nm_platform_link_is_connected (ifindex)); +} + static gboolean bring_up (NMDevice *device, gboolean *no_firmware) { @@ -5939,14 +5933,6 @@ nm_device_set_dhcp_anycast_address (NMDevice *device, guint8 *addr) } } -gboolean -nm_device_get_autoconnect (NMDevice *device) -{ - g_return_val_if_fail (NM_IS_DEVICE (device), FALSE); - - return NM_DEVICE_GET_PRIVATE (device)->autoconnect; -} - /** * nm_device_connection_is_available(): * @device: the #NMDevice @@ -6298,26 +6284,6 @@ nm_device_has_pending_action (NMDevice *device) return !!priv->pending_actions; } -const char * -nm_device_get_physical_port_id (NMDevice *device) -{ - NMDevicePrivate *priv = NM_DEVICE_GET_PRIVATE (device); - - return priv->physical_port_id; -} - -/** - * nm_device_get_mtu: - * @device: the #NMDevice - * - * Returns: MTU of the #NMDevice - */ -guint32 -nm_device_get_mtu (NMDevice *device) -{ - return NM_DEVICE_GET_PRIVATE (device)->mtu; -} - /***********************************************************/ /* diff --git a/src/devices/nm-device.h b/src/devices/nm-device.h index 1e2f39a31e..bc9a52ec97 100644 --- a/src/devices/nm-device.h +++ b/src/devices/nm-device.h @@ -228,7 +228,6 @@ const char * nm_device_get_ip_iface (NMDevice *dev); int nm_device_get_ip_ifindex(NMDevice *dev); const char * nm_device_get_driver (NMDevice *dev); const char * nm_device_get_driver_version (NMDevice *dev); -const char * nm_device_get_firmware_version (NMDevice *dev); const char * nm_device_get_type_desc (NMDevice *dev); NMDeviceType nm_device_get_device_type (NMDevice *dev); @@ -356,10 +355,6 @@ gboolean nm_device_has_pending_action (NMDevice *device); GPtrArray *nm_device_get_available_connections (NMDevice *device, const char *specific_object); -const char *nm_device_get_physical_port_id (NMDevice *device); - -guint32 nm_device_get_mtu (NMDevice *device); - gboolean nm_device_connection_is_available (NMDevice *device, NMConnection *connection, gboolean allow_device_override); |