QmiClientImsa: libqmi-glib Reference Manual

## QmiClientImsa QmiClientImsa — QmiClient for the IMSA service. |

## Signals

void | ims-registration-status-changed | Run Last
void | ims-services-status-changed | Run Last

## Types and Values

struct | QmiClientImsa

## Object Hierarchy

        GObject
        ╰── QmiClient
            ╰── QmiClientImsa

## Description

QmiClient which handles operations in the IMSA service.

## Functions

## Types and Values

### struct QmiClientImsa

    struct QmiClientImsa;

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

Since: 1.34

## Signal Details

### The `“ims-registration-status-changed”` signal

    void
    user_function (QmiClientImsa                                       *object,
                   QmiIndicationImsaImsRegistrationStatusChangedOutput *output,
                   gpointer                                             user_data)

The ::ims-registration-status-changed signal gets emitted when a 'IMS Registration Status Changed' indication is received.

#### Parameters

object | A QmiClientImsa. |
output | A QmiIndicationImsaImsRegistrationStatusChangedOutput. |
user_data | user data set when the signal handler was connected. |

Flags: Run Last

Since: 1.36

### The `“ims-services-status-changed”` signal

    void
    user_function (QmiClientImsa                                   *object,
                   QmiIndicationImsaImsServicesStatusChangedOutput *output,
                   gpointer                                         user_data)

The ::ims-services-status-changed signal gets emitted when a 'IMS Services Status Changed' indication is received.

#### Parameters

object | A QmiClientImsa. |
output | A QmiIndicationImsaImsServicesStatusChangedOutput. |
user_data | user data set when the signal handler was connected. |

Flags: Run Last

Since: 1.36