Qmi.ClientIms

g GObject.Object GObject.Object Qmi.Client Qmi.Client GObject.Object->Qmi.Client Qmi.ClientIms Qmi.ClientIms Qmi.Client->Qmi.ClientIms

Subclasses:

None

Methods

Inherited:

Qmi.Client (8), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

bind (input, timeout, cancellable, callback, *user_data)

bind_finish (res)

get_ims_services_enabled_setting (unused, timeout, cancellable, callback, *user_data)

get_ims_services_enabled_setting_finish (res)

set_ims_services_enabled_setting (input, timeout, cancellable, callback, *user_data)

set_ims_services_enabled_setting_finish (res)

Virtual Methods

Inherited:

Qmi.Client (1), GObject.Object (7)

Properties

Inherited:

Qmi.Client (6)

Signals

Inherited:

GObject.Object (1)

Name

Short Description

ims-services-enabled-setting

The ::ims-services-enabled-setting signal gets emitted when a ‘’IMS Services Enabled Setting [libqmi-glib-IMS-IMS-Services-Enabled-Setting-indication.top_of_page]’’ indication is received.

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent

Qmi.Client

r

priv_unused

object

r

Class Details

class Qmi.ClientIms(**kwargs)
Bases:

Qmi.Client

Abstract:

No

Structure:

Qmi.ClientImsClass

Qmi.Client which handles operations in the IMS service.

The Qmi.ClientIms structure contains private data and should only be accessed using the provided API.

New in version 1.34.

bind(input, timeout, cancellable, callback, *user_data)
Parameters:

Asynchronously sends a Bind request to the device.

When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from.

You can then call Qmi.ClientIms.bind_finish() to get the result of the operation.

New in version 1.36.

bind_finish(res)
Parameters:

res (Gio.AsyncResult) – the Gio.AsyncResult obtained from the Gio.AsyncReadyCallback passed to Qmi.ClientIms.bind().

Raises:

GLib.Error

Returns:

a Qmi.MessageImsBindOutput, or None if error is set. The returned value should be freed with Qmi.MessageImsBindOutput.unref().

Return type:

Qmi.MessageImsBindOutput

Finishes an async operation started with Qmi.ClientIms.bind().

New in version 1.36.

get_ims_services_enabled_setting(unused, timeout, cancellable, callback, *user_data)
Parameters:

Asynchronously sends a Get IMS Services Enabled Setting request to the device.

When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from.

You can then call Qmi.ClientIms.get_ims_services_enabled_setting_finish() to get the result of the operation.

New in version 1.34.

get_ims_services_enabled_setting_finish(res)
Parameters:

res (Gio.AsyncResult) – the Gio.AsyncResult obtained from the Gio.AsyncReadyCallback passed to Qmi.ClientIms.get_ims_services_enabled_setting().

Raises:

GLib.Error

Returns:

a Qmi.MessageImsGetImsServicesEnabledSettingOutput, or None if error is set. The returned value should be freed with Qmi.MessageImsGetImsServicesEnabledSettingOutput.unref().

Return type:

Qmi.MessageImsGetImsServicesEnabledSettingOutput

Finishes an async operation started with Qmi.ClientIms.get_ims_services_enabled_setting().

New in version 1.34.

set_ims_services_enabled_setting(input, timeout, cancellable, callback, *user_data)
Parameters:

Asynchronously sends a Set IMS Services Enabled Setting request to the device.

When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from.

You can then call Qmi.ClientIms.set_ims_services_enabled_setting_finish() to get the result of the operation.

New in version 1.38.

set_ims_services_enabled_setting_finish(res)
Parameters:

res (Gio.AsyncResult) – the Gio.AsyncResult obtained from the Gio.AsyncReadyCallback passed to Qmi.ClientIms.set_ims_services_enabled_setting().

Raises:

GLib.Error

Returns:

a Qmi.MessageImsSetImsServicesEnabledSettingOutput, or None if error is set. The returned value should be freed with Qmi.MessageImsSetImsServicesEnabledSettingOutput.unref().

Return type:

Qmi.MessageImsSetImsServicesEnabledSettingOutput

Finishes an async operation started with Qmi.ClientIms.set_ims_services_enabled_setting().

New in version 1.38.

Signal Details

Qmi.ClientIms.signals.ims_services_enabled_setting(client_ims, output)
Signal Name:

ims-services-enabled-setting

Flags:

RUN_LAST

Parameters:

The ::ims-services-enabled-setting signal gets emitted when a ‘’IMS Services Enabled Setting [libqmi-glib-IMS-IMS-Services-Enabled-Setting-indication.top_of_page]’’ indication is received.

New in version 1.38.