### Class

# Qmi ClientDms

since: 1.0

#### Description [src]

    class Qmi.ClientDms : Qmi.Client
    {
      /* No available fields */
    }

`QmiClient` which handles operations in the DMS service.

The `QmiClientDms` structure contains private data and should only be accessed using the provided API.

Available since: 1.0

#### Ancestors

- QmiClient
- GObject

#### Instance methods

###### qmi_client_dms_activate_automatic

Asynchronously sends a Activate Automatic request to the device.

since: 1.0

###### qmi_client_dms_activate_automatic_finish

Finishes an async operation started with qmi_client_dms_activate_automatic().

since: 1.0

###### qmi_client_dms_activate_manual

Asynchronously sends a Activate Manual request to the device.

since: 1.0

###### qmi_client_dms_activate_manual_finish

Finishes an async operation started with qmi_client_dms_activate_manual().

since: 1.0

###### qmi_client_dms_delete_stored_image

Asynchronously sends a Delete Stored Image request to the device.

since: 1.0

###### qmi_client_dms_delete_stored_image_finish

Finishes an async operation started with qmi_client_dms_delete_stored_image().

since: 1.0

###### qmi_client_dms_foxconn_change_device_mode

Asynchronously sends a Foxconn Change Device Mode request to the device.

since: 1.26

###### qmi_client_dms_foxconn_change_device_mode_finish

Finishes an async operation started with qmi_client_dms_foxconn_change_device_mode().

since: 1.26

###### qmi_client_dms_foxconn_get_firmware_version

Asynchronously sends a Foxconn Get Firmware Version request to the device.

since: 1.26

###### qmi_client_dms_foxconn_get_firmware_version_finish

Finishes an async operation started with qmi_client_dms_foxconn_get_firmware_version().

since: 1.26

###### qmi_client_dms_foxconn_set_fcc_authentication

Asynchronously sends a Foxconn Set FCC Authentication request to the device.

since: 1.28.6

###### qmi_client_dms_foxconn_set_fcc_authentication_finish

Finishes an async operation started with qmi_client_dms_foxconn_set_fcc_authentication().

since: 1.28.6

###### qmi_client_dms_foxconn_set_fcc_authentication_v2

Asynchronously sends a Foxconn Set FCC Authentication v2 request to the device.

since: 1.32

###### qmi_client_dms_foxconn_set_fcc_authentication_v2_finish

Finishes an async operation started with qmi_client_dms_foxconn_set_fcc_authentication_v2().

since: 1.32

###### qmi_client_dms_get_activation_state

Asynchronously sends a Get Activation State request to the device.

since: 1.0

###### qmi_client_dms_get_activation_state_finish

Finishes an async operation started with qmi_client_dms_get_activation_state().

since: 1.0

###### qmi_client_dms_get_alt_net_config

Asynchronously sends a Get Alt Net Config request to the device.

since: 1.0

###### qmi_client_dms_get_alt_net_config_finish

Finishes an async operation started with qmi_client_dms_get_alt_net_config().

since: 1.0

###### qmi_client_dms_get_band_capabilities

Asynchronously sends a Get Band Capabilities request to the device.

since: 1.0

###### qmi_client_dms_get_band_capabilities_finish

Finishes an async operation started with qmi_client_dms_get_band_capabilities().

since: 1.0

###### qmi_client_dms_get_boot_image_download_mode

Asynchronously sends a Get Boot Image Download Mode request to the device.

since: 1.18

###### qmi_client_dms_get_boot_image_download_mode_finish

Finishes an async operation started with qmi_client_dms_get_boot_image_download_mode().

since: 1.18

###### qmi_client_dms_get_capabilities

Asynchronously sends a Get Capabilities request to the device.

since: 1.0

###### qmi_client_dms_get_capabilities_finish

Finishes an async operation started with qmi_client_dms_get_capabilities().

since: 1.0

###### qmi_client_dms_get_factory_sku

Asynchronously sends a Get Factory SKU request to the device.

since: 1.0

###### qmi_client_dms_get_factory_sku_finish

Finishes an async operation started with qmi_client_dms_get_factory_sku().

since: 1.0

###### qmi_client_dms_get_firmware_preference

Asynchronously sends a Get Firmware Preference request to the device.

since: 1.0

###### qmi_client_dms_get_firmware_preference_finish

Finishes an async operation started with qmi_client_dms_get_firmware_preference().

since: 1.0

###### qmi_client_dms_get_hardware_revision

Asynchronously sends a Get Hardware Revision request to the device.

since: 1.0

###### qmi_client_dms_get_hardware_revision_finish

Finishes an async operation started with qmi_client_dms_get_hardware_revision().

since: 1.0

###### qmi_client_dms_get_ids

Asynchronously sends a Get IDs request to the device.

since: 1.0

###### qmi_client_dms_get_ids_finish

Finishes an async operation started with qmi_client_dms_get_ids().

since: 1.0

###### qmi_client_dms_get_mac_address

Asynchronously sends a Get MAC Address request to the device.

since: 1.26

###### qmi_client_dms_get_mac_address_finish

Finishes an async operation started with qmi_client_dms_get_mac_address().

since: 1.26

###### qmi_client_dms_get_manufacturer

Asynchronously sends a Get Manufacturer request to the device.

since: 1.0

###### qmi_client_dms_get_manufacturer_finish

Finishes an async operation started with qmi_client_dms_get_manufacturer().

since: 1.0

###### qmi_client_dms_get_model

Asynchronously sends a Get Model request to the device.

since: 1.0

###### qmi_client_dms_get_model_finish

Finishes an async operation started with qmi_client_dms_get_model().

since: 1.0

###### qmi_client_dms_get_msisdn

Asynchronously sends a Get MSISDN request to the device.

since: 1.0

###### qmi_client_dms_get_msisdn_finish

Finishes an async operation started with qmi_client_dms_get_msisdn().

since: 1.0

###### qmi_client_dms_get_operating_mode

Asynchronously sends a Get Operating Mode request to the device.

since: 1.0

###### qmi_client_dms_get_operating_mode_finish

Finishes an async operation started with qmi_client_dms_get_operating_mode().

since: 1.0

###### qmi_client_dms_get_power_state

Asynchronously sends a Get Power State request to the device.

since: 1.0

###### qmi_client_dms_get_power_state_finish

Finishes an async operation started with qmi_client_dms_get_power_state().

since: 1.0

###### qmi_client_dms_get_prl_version

Asynchronously sends a Get PRL Version request to the device.

since: 1.0

###### qmi_client_dms_get_prl_version_finish

Finishes an async operation started with qmi_client_dms_get_prl_version().

since: 1.0

###### qmi_client_dms_get_revision

Asynchronously sends a Get Revision request to the device.

since: 1.0

###### qmi_client_dms_get_revision_finish

Finishes an async operation started with qmi_client_dms_get_revision().

since: 1.0

###### qmi_client_dms_get_software_version

Asynchronously sends a Get Software Version request to the device.

since: 1.0

###### qmi_client_dms_get_software_version_finish

Finishes an async operation started with qmi_client_dms_get_software_version().

since: 1.0

###### qmi_client_dms_get_stored_image_info

Asynchronously sends a Get Stored Image Info request to the device.

since: 1.0

###### qmi_client_dms_get_stored_image_info_finish

Finishes an async operation started with qmi_client_dms_get_stored_image_info().

since: 1.0

###### qmi_client_dms_get_supported_messages

Asynchronously sends a Get Supported Messages request to the device.

since: 1.14

###### qmi_client_dms_get_supported_messages_finish

Finishes an async operation started with qmi_client_dms_get_supported_messages().

since: 1.14

###### qmi_client_dms_get_time

Asynchronously sends a Get Time request to the device.

since: 1.0

###### qmi_client_dms_get_time_finish

Finishes an async operation started with qmi_client_dms_get_time().

since: 1.0

###### qmi_client_dms_get_user_lock_state

Asynchronously sends a Get User Lock State request to the device.

since: 1.0

###### qmi_client_dms_get_user_lock_state_finish

Finishes an async operation started with qmi_client_dms_get_user_lock_state().

since: 1.0

###### qmi_client_dms_hp_change_device_mode

Asynchronously sends a HP Change Device Mode request to the device.

since: 1.18

###### qmi_client_dms_hp_change_device_mode_finish

Finishes an async operation started with qmi_client_dms_hp_change_device_mode().

since: 1.18

###### qmi_client_dms_list_stored_images

Asynchronously sends a List Stored Images request to the device.

since: 1.0

###### qmi_client_dms_list_stored_images_finish

Finishes an async operation started with qmi_client_dms_list_stored_images().

since: 1.0

###### qmi_client_dms_read_eri_file

Asynchronously sends a Read ERI File request to the device.

since: 1.0

###### qmi_client_dms_read_eri_file_finish

Finishes an async operation started with qmi_client_dms_read_eri_file().

since: 1.0

###### qmi_client_dms_read_user_data

Asynchronously sends a Read User Data request to the device.

since: 1.0

###### qmi_client_dms_read_user_data_finish

Finishes an async operation started with qmi_client_dms_read_user_data().

since: 1.0

###### qmi_client_dms_reset

Asynchronously sends a Reset request to the device.

since: 1.0

###### qmi_client_dms_reset_finish

Finishes an async operation started with qmi_client_dms_reset().

since: 1.0

###### qmi_client_dms_restore_factory_defaults

Asynchronously sends a Restore Factory Defaults request to the device.

since: 1.0

###### qmi_client_dms_restore_factory_defaults_finish

Finishes an async operation started with qmi_client_dms_restore_factory_defaults().

since: 1.0

###### qmi_client_dms_set_alt_net_config

Asynchronously sends a Set Alt Net Config request to the device.

since: 1.0

###### qmi_client_dms_set_alt_net_config_finish

Finishes an async operation started with qmi_client_dms_set_alt_net_config().

since: 1.0

###### qmi_client_dms_set_boot_image_download_mode

Asynchronously sends a Set Boot Image Download Mode request to the device.

since: 1.18

###### qmi_client_dms_set_boot_image_download_mode_finish

Finishes an async operation started with qmi_client_dms_set_boot_image_download_mode().

since: 1.18

###### qmi_client_dms_set_event_report

Asynchronously sends a Set Event Report request to the device.

since: 1.0

###### qmi_client_dms_set_event_report_finish

Finishes an async operation started with qmi_client_dms_set_event_report().

since: 1.0

###### qmi_client_dms_set_fcc_authentication

Asynchronously sends a Set FCC Authentication request to the device.

since: 1.14

###### qmi_client_dms_set_fcc_authentication_finish

Finishes an async operation started with qmi_client_dms_set_fcc_authentication().

since: 1.14

###### qmi_client_dms_set_firmware_id

Asynchronously sends a Set Firmware ID request to the device.

since: 1.18

###### qmi_client_dms_set_firmware_id_finish

Finishes an async operation started with qmi_client_dms_set_firmware_id().

since: 1.18

###### qmi_client_dms_set_firmware_preference

Asynchronously sends a Set Firmware Preference request to the device.

since: 1.0

###### qmi_client_dms_set_firmware_preference_finish

Finishes an async operation started with qmi_client_dms_set_firmware_preference().

since: 1.0

###### qmi_client_dms_set_operating_mode

Asynchronously sends a Set Operating Mode request to the device.

since: 1.0

###### qmi_client_dms_set_operating_mode_finish

Finishes an async operation started with qmi_client_dms_set_operating_mode().

since: 1.0

###### qmi_client_dms_set_service_programming_code

Asynchronously sends a Set Service Programming Code request to the device.

since: 1.0

###### qmi_client_dms_set_service_programming_code_finish

Finishes an async operation started with qmi_client_dms_set_service_programming_code().

since: 1.0

###### qmi_client_dms_set_time

Asynchronously sends a Set Time request to the device.

since: 1.0

###### qmi_client_dms_set_time_finish

Finishes an async operation started with qmi_client_dms_set_time().

since: 1.0

###### qmi_client_dms_set_user_lock_code

Asynchronously sends a Set User Lock Code request to the device.

since: 1.0

###### qmi_client_dms_set_user_lock_code_finish

Finishes an async operation started with qmi_client_dms_set_user_lock_code().

since: 1.0

###### qmi_client_dms_set_user_lock_state

Asynchronously sends a Set User Lock State request to the device.

since: 1.0

###### qmi_client_dms_set_user_lock_state_finish

Finishes an async operation started with qmi_client_dms_set_user_lock_state().

since: 1.0

###### qmi_client_dms_swi_get_current_firmware

Asynchronously sends a Swi Get Current Firmware request to the device.

since: 1.18

###### qmi_client_dms_swi_get_current_firmware_finish

Finishes an async operation started with qmi_client_dms_swi_get_current_firmware().

since: 1.18

###### qmi_client_dms_swi_get_usb_composition

Asynchronously sends a Swi Get USB Composition request to the device.

since: 1.20

###### qmi_client_dms_swi_get_usb_composition_finish

Finishes an async operation started with qmi_client_dms_swi_get_usb_composition().

since: 1.20

###### qmi_client_dms_swi_set_usb_composition

Asynchronously sends a Swi Set USB Composition request to the device.

since: 1.20

###### qmi_client_dms_swi_set_usb_composition_finish

Finishes an async operation started with qmi_client_dms_swi_set_usb_composition().

since: 1.20

###### qmi_client_dms_uim_change_pin

Asynchronously sends a UIM Change PIN request to the device.

since: 1.0

###### qmi_client_dms_uim_change_pin_finish

Finishes an async operation started with qmi_client_dms_uim_change_pin().

since: 1.0

###### qmi_client_dms_uim_get_ck_status

Asynchronously sends a UIM Get CK Status request to the device.

since: 1.0

###### qmi_client_dms_uim_get_ck_status_finish

Finishes an async operation started with qmi_client_dms_uim_get_ck_status().

since: 1.0

###### qmi_client_dms_uim_get_iccid

Asynchronously sends a UIM Get ICCID request to the device.

since: 1.0

###### qmi_client_dms_uim_get_iccid_finish

Finishes an async operation started with qmi_client_dms_uim_get_iccid().

since: 1.0

###### qmi_client_dms_uim_get_imsi

Asynchronously sends a UIM Get IMSI request to the device.

since: 1.0

###### qmi_client_dms_uim_get_imsi_finish

Finishes an async operation started with qmi_client_dms_uim_get_imsi().

since: 1.0

###### qmi_client_dms_uim_get_pin_status

Asynchronously sends a UIM Get PIN Status request to the device.

since: 1.0

###### qmi_client_dms_uim_get_pin_status_finish

Finishes an async operation started with qmi_client_dms_uim_get_pin_status().

since: 1.0

###### qmi_client_dms_uim_get_state

Asynchronously sends a UIM Get State request to the device.

since: 1.0

###### qmi_client_dms_uim_get_state_finish

Finishes an async operation started with qmi_client_dms_uim_get_state().

since: 1.0

###### qmi_client_dms_uim_set_ck_protection

Asynchronously sends a UIM Set CK Protection request to the device.

since: 1.0

###### qmi_client_dms_uim_set_ck_protection_finish

Finishes an async operation started with qmi_client_dms_uim_set_ck_protection().

since: 1.0

###### qmi_client_dms_uim_set_pin_protection

Asynchronously sends a UIM Set PIN Protection request to the device.

since: 1.0

###### qmi_client_dms_uim_set_pin_protection_finish

Finishes an async operation started with qmi_client_dms_uim_set_pin_protection().

since: 1.0

###### qmi_client_dms_uim_unblock_ck

Asynchronously sends a UIM Unblock CK request to the device.

since: 1.0

###### qmi_client_dms_uim_unblock_ck_finish

Finishes an async operation started with qmi_client_dms_uim_unblock_ck().

since: 1.0

###### qmi_client_dms_uim_unblock_pin

Asynchronously sends a UIM Unblock PIN request to the device.

since: 1.0

###### qmi_client_dms_uim_unblock_pin_finish

Finishes an async operation started with qmi_client_dms_uim_unblock_pin().

since: 1.0

###### qmi_client_dms_uim_verify_pin

Asynchronously sends a UIM Verify PIN request to the device.

since: 1.0

###### qmi_client_dms_uim_verify_pin_finish

Finishes an async operation started with qmi_client_dms_uim_verify_pin().

since: 1.0

###### qmi_client_dms_validate_service_programming_code

Asynchronously sends a Validate Service Programming Code request to the device.

since: 1.0

###### qmi_client_dms_validate_service_programming_code_finish

Finishes an async operation started with qmi_client_dms_validate_service_programming_code().

since: 1.0

###### qmi_client_dms_write_user_data

Asynchronously sends a Write User Data request to the device.

since: 1.0

###### qmi_client_dms_write_user_data_finish

Finishes an async operation started with qmi_client_dms_write_user_data().

since: 1.0

##### Methods inherited from QmiClient (8)

###### qmi_client_check_version

Checks if the version of the service handled by this `QmiClient` is greater or equal than the given version.

since: 1.0

###### qmi_client_get_cid

Get the client ID of this `QmiClient`.

since: 1.0

###### qmi_client_get_device

Get the `QmiDevice` associated with this `QmiClient`.

since: 1.0

###### qmi_client_get_next_transaction_id

Acquire the next transaction ID of this `QmiClient`. The internal transaction ID gets incremented.

since: 1.0

###### qmi_client_get_service

Get the service being used by this `QmiClient`.

since: 1.0

###### qmi_client_get_version

Get the version of the service handled by this `QmiClient`.

since: 1.0

###### qmi_client_is_valid

Checks whether `QmiClient` is a valid and usable client.

since: 1.20

###### qmi_client_peek_device

Get the `QmiDevice` associated with this `QmiClient`, without increasing the reference count on the returned object.

since: 1.0

##### Methods inherited from GObject (43)

Please see GObject for a full list of methods.

#### Properties

##### Properties inherited from QmiClient (6)

###### Qmi.Client:client-cid

No description available.

since: 1.0

###### Qmi.Client:client-device

No description available.

since: 1.0

###### Qmi.Client:client-service

No description available.

since: 1.0

###### Qmi.Client:client-valid

No description available.

since: 1.20

###### Qmi.Client:client-version-major

No description available.

since: 1.0

###### Qmi.Client:client-version-minor

No description available.

since: 1.0

#### Signals

###### Qmi.ClientDms::event-report

The ::event-report signal gets emitted when a ‘Event Report‘ indication is received.

since: 1.0

##### Signals inherited from GObject (1)

###### GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

#### Class structure

    struct QmiClientDmsClass {
      /* no available fields */
    }

No description available.