<!-- ##### SECTION Title ##### -->
NMDevice

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>


<!-- ##### SECTION See_Also ##### -->
<para>

</para>


<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### MACRO NM_DEVICE_DEVICE_TYPE ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_UDI ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_INTERFACE ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_IP_INTERFACE ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_DRIVER ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_DRIVER_VERSION ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_FIRMWARE_VERSION ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_CAPABILITIES ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_MANAGED ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_AUTOCONNECT ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_FIRMWARE_MISSING ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_IP4_CONFIG ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_DHCP4_CONFIG ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_IP6_CONFIG ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_DHCP6_CONFIG ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_STATE ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_STATE_REASON ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_ACTIVE_CONNECTION ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_AVAILABLE_CONNECTIONS ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_VENDOR ##### -->
<para>

</para>



<!-- ##### MACRO NM_DEVICE_PRODUCT ##### -->
<para>

</para>



<!-- ##### FUNCTION nm_device_new ##### -->
<para>

</para>

@connection: 
@path: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_iface ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_ip_iface ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_device_type ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_udi ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_driver ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_driver_version ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_firmware_version ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_capabilities ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_managed ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_autoconnect ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_set_autoconnect ##### -->
<para>

</para>

@device: 
@autoconnect: 


<!-- ##### FUNCTION nm_device_get_firmware_missing ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_ip4_config ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_dhcp4_config ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_ip6_config ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_dhcp6_config ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_state ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_state_reason ##### -->
<para>

</para>

@device: 
@reason: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_active_connection ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_available_connections ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_product ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### FUNCTION nm_device_get_vendor ##### -->
<para>

</para>

@device: 
@Returns: 


<!-- ##### USER_FUNCTION NMDeviceDeactivateFn ##### -->
<para>

</para>

@device: 
@error: 
@user_data: 


<!-- ##### FUNCTION nm_device_disconnect ##### -->
<para>

</para>

@device: 
@callback: 
@user_data: 


<!-- ##### FUNCTION nm_device_filter_connections ##### -->
<para>

</para>

@device: 
@connections: 
@Returns: 


<!-- ##### FUNCTION nm_device_connection_valid ##### -->
<para>

</para>

@device: 
@connection: 
@Returns: 


<!-- ##### FUNCTION nm_device_connection_compatible ##### -->
<para>

</para>

@device: 
@connection: 
@error: 
@Returns: 


