### Class

# Qmi ClientUim

since: 1.6

#### Description [src]

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

`QmiClient` which handles operations in the UIM service.

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

Available since: 1.6

#### Ancestors

- QmiClient
- GObject

#### Instance methods

###### qmi_client_uim_change_pin

Asynchronously sends a Change PIN request to the device.

since: 1.14

###### qmi_client_uim_change_pin_finish

Finishes an async operation started with qmi_client_uim_change_pin().

since: 1.14

###### qmi_client_uim_change_provisioning_session

Asynchronously sends a Change Provisioning Session request to the device.

since: 1.24

###### qmi_client_uim_change_provisioning_session_finish

Finishes an async operation started with qmi_client_uim_change_provisioning_session().

since: 1.24

###### qmi_client_uim_depersonalization

Asynchronously sends a Depersonalization request to the device.

since: 1.30

###### qmi_client_uim_depersonalization_finish

Finishes an async operation started with qmi_client_uim_depersonalization().

since: 1.30

###### qmi_client_uim_get_card_status

Asynchronously sends a Get Card Status request to the device.

since: 1.10

###### qmi_client_uim_get_card_status_finish

Finishes an async operation started with qmi_client_uim_get_card_status().

since: 1.10

###### qmi_client_uim_get_configuration

Asynchronously sends a Get Configuration request to the device.

since: 1.30

###### qmi_client_uim_get_configuration_finish

Finishes an async operation started with qmi_client_uim_get_configuration().

since: 1.30

###### qmi_client_uim_get_file_attributes

Asynchronously sends a Get File Attributes request to the device.

since: 1.6

###### qmi_client_uim_get_file_attributes_finish

Finishes an async operation started with qmi_client_uim_get_file_attributes().

since: 1.6

###### qmi_client_uim_get_slot_status

Asynchronously sends a Get Slot Status request to the device.

since: 1.26

###### qmi_client_uim_get_slot_status_finish

Finishes an async operation started with qmi_client_uim_get_slot_status().

since: 1.26

###### qmi_client_uim_get_supported_messages

Asynchronously sends a Get Supported Messages request to the device.

since: 1.14

###### qmi_client_uim_get_supported_messages_finish

Finishes an async operation started with qmi_client_uim_get_supported_messages().

since: 1.14

###### qmi_client_uim_logical_channel

Asynchronously sends a Logical Channel request to the device.

since: 1.36

###### qmi_client_uim_logical_channel_finish

Finishes an async operation started with qmi_client_uim_logical_channel().

since: 1.36

###### qmi_client_uim_open_logical_channel

Asynchronously sends a Open Logical Channel request to the device.

since: 1.36

###### qmi_client_uim_open_logical_channel_finish

Finishes an async operation started with qmi_client_uim_open_logical_channel().

since: 1.36

###### qmi_client_uim_power_off_sim

Asynchronously sends a Power Off SIM request to the device.

since: 1.18

###### qmi_client_uim_power_off_sim_finish

Finishes an async operation started with qmi_client_uim_power_off_sim().

since: 1.18

###### qmi_client_uim_power_on_sim

Asynchronously sends a Power On SIM request to the device.

since: 1.18

###### qmi_client_uim_power_on_sim_finish

Finishes an async operation started with qmi_client_uim_power_on_sim().

since: 1.18

###### qmi_client_uim_read_record

Asynchronously sends a Read Record request to the device.

since: 1.6

###### qmi_client_uim_read_record_finish

Finishes an async operation started with qmi_client_uim_read_record().

since: 1.6

###### qmi_client_uim_read_transparent

Asynchronously sends a Read Transparent request to the device.

since: 1.6

###### qmi_client_uim_read_transparent_finish

Finishes an async operation started with qmi_client_uim_read_transparent().

since: 1.6

###### qmi_client_uim_refresh_complete

Asynchronously sends a Refresh Complete request to the device.

since: 1.28

###### qmi_client_uim_refresh_complete_finish

Finishes an async operation started with qmi_client_uim_refresh_complete().

since: 1.28

###### qmi_client_uim_refresh_register

Asynchronously sends a Refresh Register request to the device.

since: 1.28

###### qmi_client_uim_refresh_register_all

Asynchronously sends a Refresh Register All request to the device.

since: 1.28

###### qmi_client_uim_refresh_register_all_finish

Finishes an async operation started with qmi_client_uim_refresh_register_all().

since: 1.28

###### qmi_client_uim_refresh_register_finish

Finishes an async operation started with qmi_client_uim_refresh_register().

since: 1.28

###### qmi_client_uim_register_events

Asynchronously sends a Register Events request to the device.

since: 1.22.4

###### qmi_client_uim_register_events_finish

Finishes an async operation started with qmi_client_uim_register_events().

since: 1.22.4

###### qmi_client_uim_remote_unlock

Asynchronously sends a Remote Unlock request to the device.

since: 1.32

###### qmi_client_uim_remote_unlock_finish

Finishes an async operation started with qmi_client_uim_remote_unlock().

since: 1.32

###### qmi_client_uim_reset

Asynchronously sends a Reset request to the device.

since: 1.6

###### qmi_client_uim_reset_finish

Finishes an async operation started with qmi_client_uim_reset().

since: 1.6

###### qmi_client_uim_send_apdu

Asynchronously sends a Send APDU request to the device.

since: 1.36

###### qmi_client_uim_send_apdu_finish

Finishes an async operation started with qmi_client_uim_send_apdu().

since: 1.36

###### qmi_client_uim_set_pin_protection

Asynchronously sends a Set PIN Protection request to the device.

since: 1.14

###### qmi_client_uim_set_pin_protection_finish

Finishes an async operation started with qmi_client_uim_set_pin_protection().

since: 1.14

###### qmi_client_uim_switch_slot

Asynchronously sends a Switch Slot request to the device.

since: 1.26

###### qmi_client_uim_switch_slot_finish

Finishes an async operation started with qmi_client_uim_switch_slot().

since: 1.26

###### qmi_client_uim_unblock_pin

Asynchronously sends a Unblock PIN request to the device.

since: 1.14

###### qmi_client_uim_unblock_pin_finish

Finishes an async operation started with qmi_client_uim_unblock_pin().

since: 1.14

###### qmi_client_uim_verify_pin

Asynchronously sends a Verify PIN request to the device.

since: 1.14

###### qmi_client_uim_verify_pin_finish

Finishes an async operation started with qmi_client_uim_verify_pin().

since: 1.14

###### qmi_client_uim_write_record

Asynchronously sends a Write Record request to the device.

since: 1.6

###### qmi_client_uim_write_record_finish

Finishes an async operation started with qmi_client_uim_write_record().

since: 1.6

##### 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.ClientUim::card-status

The ::card-status signal gets emitted when a ‘Card Status‘ indication is received.

since: 1.22

###### Qmi.ClientUim::refresh

The ::refresh signal gets emitted when a ‘Refresh‘ indication is received.

since: 1.28

###### Qmi.ClientUim::slot-status

The ::slot-status signal gets emitted when a ‘Slot Status‘ indication is received.

since: 1.26

##### 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 QmiClientUimClass {
      /* no available fields */
    }

No description available.