/** * nm_device_team_get_carrier: * @device: a #NMDeviceTeam * * Whether the device has carrier. * * Returns: %TRUE if the device has carrier **/ gboolean nm_device_team_get_carrier (NMDeviceTeam *device) { g_return_val_if_fail (NM_IS_DEVICE_TEAM (device), FALSE); return NM_DEVICE_TEAM_GET_PRIVATE (device)->carrier; }
/** * nm_device_team_get_slaves: * @device: a #NMDeviceTeam * * Gets the devices currently enslaved 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_team_get_slaves (NMDeviceTeam *device) { g_return_val_if_fail (NM_IS_DEVICE_TEAM (device), FALSE); return NM_DEVICE_TEAM_GET_PRIVATE (device)->slaves; }
/** * nm_device_team_get_hw_address: * @device: a #NMDeviceTeam * * Gets the hardware (MAC) address of the #NMDeviceTeam * * Returns: the hardware address. This is the internal string used by the * device, and must not be modified. **/ const char * nm_device_team_get_hw_address (NMDeviceTeam *device) { g_return_val_if_fail (NM_IS_DEVICE_TEAM (device), NULL); return NM_DEVICE_TEAM_GET_PRIVATE (device)->hw_address; }
/** * nm_device_team_get_config: * @device: a #NMDeviceTeam * * Gets the current JSON configuration of the #NMDeviceTeam * * Returns: the current configuration. This is the internal string used by the * device, and must not be modified. * * Since: 1.4 **/ const char * nm_device_team_get_config (NMDeviceTeam *device) { g_return_val_if_fail (NM_IS_DEVICE_TEAM (device), NULL); return nm_str_not_empty (NM_DEVICE_TEAM_GET_PRIVATE (device)->config); }
/** * nm_device_team_get_slaves: * @device: a #NMDeviceTeam * * Gets the devices currently enslaved to @device. * * Returns: (element-type NMClient.Device): the #GPtrArray containing * #NMDevices that are slaves of @device. This is the internal * copy used by the device, and must not be modified. * * Since: 0.9.10 **/ const GPtrArray * nm_device_team_get_slaves (NMDeviceTeam *device) { g_return_val_if_fail (NM_IS_DEVICE_TEAM (device), FALSE); _nm_object_ensure_inited (NM_OBJECT (device)); return handle_ptr_array_return (NM_DEVICE_TEAM_GET_PRIVATE (device)->slaves); }
/** * nm_device_team_get_carrier: * @device: a #NMDeviceTeam * * Whether the device has carrier. * * Returns: %TRUE if the device has carrier * * Since: 0.9.10 **/ gboolean nm_device_team_get_carrier (NMDeviceTeam *device) { g_return_val_if_fail (NM_IS_DEVICE_TEAM (device), FALSE); _nm_object_ensure_inited (NM_OBJECT (device)); return NM_DEVICE_TEAM_GET_PRIVATE (device)->carrier; }
/** * nm_device_team_get_hw_address: * @device: a #NMDeviceTeam * * Gets the hardware (MAC) address of the #NMDeviceTeam * * Returns: the hardware address. This is the internal string used by the * device, and must not be modified. * * Since: 0.9.10 **/ const char * nm_device_team_get_hw_address (NMDeviceTeam *device) { g_return_val_if_fail (NM_IS_DEVICE_TEAM (device), NULL); _nm_object_ensure_inited (NM_OBJECT (device)); return NM_DEVICE_TEAM_GET_PRIVATE (device)->hw_address; }