/** * nm_device_bridge_get_slaves: * @device: a #NMDeviceBridge * * Gets the devices currently slaved to @device. * * Returns: (element-type NMDevice): the #GPtrArray containing * #NMDevices that are slaves of @device. This is the internal * copy used by the device, and must not be modified. **/ const GPtrArray * nm_device_bridge_get_slaves (NMDeviceBridge *device) { g_return_val_if_fail (NM_IS_DEVICE_BRIDGE (device), FALSE); return NM_DEVICE_BRIDGE_GET_PRIVATE (device)->slaves; }
/** * nm_device_bridge_get_carrier: * @device: a #NMDeviceBridge * * Whether the device has carrier. * * Returns: %TRUE if the device has carrier **/ gboolean nm_device_bridge_get_carrier (NMDeviceBridge *device) { g_return_val_if_fail (NM_IS_DEVICE_BRIDGE (device), FALSE); return NM_DEVICE_BRIDGE_GET_PRIVATE (device)->carrier; }
/** * nm_device_bridge_get_hw_address: * @device: a #NMDeviceBridge * * Gets the hardware (MAC) address of the #NMDeviceBridge * * Returns: the hardware address. This is the internal string used by the * device, and must not be modified. **/ const char * nm_device_bridge_get_hw_address (NMDeviceBridge *device) { g_return_val_if_fail (NM_IS_DEVICE_BRIDGE (device), NULL); return nm_str_not_empty (NM_DEVICE_BRIDGE_GET_PRIVATE (device)->hw_address); }
/** * nm_device_bridge_get_slaves: * @device: a #NMDeviceBridge * * Gets the devices currently slaved to @device. * * Returns: (element-type NMClient.Device): the #GPtrArray containing * #NMDevice<!-- -->s that are slaves of @device. This is the internal * copy used by the device, and must not be modified. * * Since: 0.9.8 **/ const GPtrArray * nm_device_bridge_get_slaves (NMDeviceBridge *device) { g_return_val_if_fail (NM_IS_DEVICE_BRIDGE (device), FALSE); _nm_object_ensure_inited (NM_OBJECT (device)); return handle_ptr_array_return (NM_DEVICE_BRIDGE_GET_PRIVATE (device)->slaves); }
/** * nm_device_bridge_get_carrier: * @device: a #NMDeviceBridge * * Whether the device has carrier. * * Returns: %TRUE if the device has carrier * * Since: 0.9.8 **/ gboolean nm_device_bridge_get_carrier (NMDeviceBridge *device) { g_return_val_if_fail (NM_IS_DEVICE_BRIDGE (device), FALSE); _nm_object_ensure_inited (NM_OBJECT (device)); return NM_DEVICE_BRIDGE_GET_PRIVATE (device)->carrier; }
/** * nm_device_bridge_get_hw_address: * @device: a #NMDeviceBridge * * Gets the hardware (MAC) address of the #NMDeviceBridge * * Returns: the hardware address. This is the internal string used by the * device, and must not be modified. * * Since: 0.9.8 **/ const char * nm_device_bridge_get_hw_address (NMDeviceBridge *device) { g_return_val_if_fail (NM_IS_DEVICE_BRIDGE (device), NULL); _nm_object_ensure_inited (NM_OBJECT (device)); return NM_DEVICE_BRIDGE_GET_PRIVATE (device)->hw_address; }