Qmi.ClientSsc

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

Subclasses:

None

Methods

Inherited:

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

Structs:

GObject.ObjectClass (5)

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

control_finish (res)

Virtual Methods

Inherited:

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

Properties

Inherited:

Qmi.Client (6)

Signals

Inherited:

GObject.Object (1)

Name

Short Description

report-large

The ::report-large signal gets emitted when a ‘’Report Large [libqmi-glib-SSC-Report-Large-indication.top_of_page]’’ indication is received.

report-small

The ::report-small signal gets emitted when a ‘’Report Small [libqmi-glib-SSC-Report-Small-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.ClientSsc(**kwargs)
Bases:

Qmi.Client

Abstract:

No

Structure:

Qmi.ClientSscClass

Qmi.Client which handles operations in the SSC service.

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

New in version 1.34.

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

Asynchronously sends a Control 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.ClientSsc.control_finish() to get the result of the operation.

New in version 1.34.

control_finish(res)
Parameters:

res (Gio.AsyncResult) – the Gio.AsyncResult obtained from the Gio.AsyncReadyCallback passed to Qmi.ClientSsc.control().

Raises:

GLib.Error

Returns:

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

Return type:

Qmi.MessageSscControlOutput

Finishes an async operation started with Qmi.ClientSsc.control().

New in version 1.34.

Signal Details

Qmi.ClientSsc.signals.report_large(client_ssc, output)
Signal Name:

report-large

Flags:

RUN_LAST

Parameters:

The ::report-large signal gets emitted when a ‘’Report Large [libqmi-glib-SSC-Report-Large-indication.top_of_page]’’ indication is received.

New in version 1.34.

Qmi.ClientSsc.signals.report_small(client_ssc, output)
Signal Name:

report-small

Flags:

RUN_LAST

Parameters:

The ::report-small signal gets emitted when a ‘’Report Small [libqmi-glib-SSC-Report-Small-indication.top_of_page]’’ indication is received.

New in version 1.34.