<!-- ##### SECTION Title ##### -->
QmiDevice

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


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

</para>


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

</para>


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


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


<!-- ##### MACRO QMI_DEVICE_FILE ##### -->
<para>

</para>



<!-- ##### MACRO QMI_DEVICE_SIGNAL_INDICATION ##### -->
<para>

</para>



<!-- ##### STRUCT QmiDevice ##### -->
<para>

</para>


<!-- ##### SIGNAL QmiDevice::indication ##### -->
<para>

</para>

@qmidevice: the object which received the signal.
@arg1: 

<!-- ##### ARG QmiDevice:device-file ##### -->
<para>

</para>

<!-- ##### FUNCTION qmi_device_new ##### -->
<para>

</para>

@file: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION qmi_device_new_finish ##### -->
<para>

</para>

@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION qmi_device_get_file ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION qmi_device_peek_file ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION qmi_device_get_path ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION qmi_device_get_path_display ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION qmi_device_is_open ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### ENUM QmiDeviceOpenFlags ##### -->
<para>

</para>

@QMI_DEVICE_OPEN_FLAGS_NONE: 
@QMI_DEVICE_OPEN_FLAGS_VERSION_INFO: 
@QMI_DEVICE_OPEN_FLAGS_SYNC: 
@QMI_DEVICE_OPEN_FLAGS_NET_802_3: 
@QMI_DEVICE_OPEN_FLAGS_NET_RAW_IP: 
@QMI_DEVICE_OPEN_FLAGS_NET_QOS_HEADER: 
@QMI_DEVICE_OPEN_FLAGS_NET_NO_QOS_HEADER: 
@QMI_DEVICE_OPEN_FLAGS_PROXY: 

<!-- ##### FUNCTION qmi_device_open ##### -->
<para>

</para>

@self: 
@flags: 
@timeout: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION qmi_device_open_finish ##### -->
<para>

</para>

@self: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION qmi_device_close ##### -->
<para>

</para>

@self: 
@error: 
@Returns: 


<!-- ##### FUNCTION qmi_device_allocate_client ##### -->
<para>

</para>

@self: 
@service: 
@cid: 
@timeout: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION qmi_device_allocate_client_finish ##### -->
<para>

</para>

@self: 
@res: 
@error: 
@Returns: 


<!-- ##### ENUM QmiDeviceReleaseClientFlags ##### -->
<para>

</para>

@QMI_DEVICE_RELEASE_CLIENT_FLAGS_NONE: 
@QMI_DEVICE_RELEASE_CLIENT_FLAGS_RELEASE_CID: 

<!-- ##### FUNCTION qmi_device_release_client ##### -->
<para>

</para>

@self: 
@client: 
@flags: 
@timeout: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION qmi_device_release_client_finish ##### -->
<para>

</para>

@self: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION qmi_device_set_instance_id ##### -->
<para>

</para>

@self: 
@instance_id: 
@timeout: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION qmi_device_set_instance_id_finish ##### -->
<para>

</para>

@self: 
@res: 
@link_id: 
@error: 
@Returns: 


<!-- ##### FUNCTION qmi_device_command ##### -->
<para>

</para>

@self: 
@message: 
@timeout: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION qmi_device_command_finish ##### -->
<para>

</para>

@self: 
@res: 
@error: 
@Returns: 


<!-- ##### STRUCT QmiDeviceServiceVersionInfo ##### -->
<para>

</para>

@service: 
@major_version: 
@minor_version: 

<!-- ##### FUNCTION qmi_device_get_service_version_info ##### -->
<para>

</para>

@self: 
@timeout: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION qmi_device_get_service_version_info_finish ##### -->
<para>

</para>

@self: 
@res: 
@error: 
@Returns: 


