MmGdbusObjectSkeleton: libmm-glib Reference Manual

## MmGdbusObjectSkeleton MmGdbusObjectSkeleton |

## Functions

MmGdbusObjectSkeleton * | mm_gdbus_object_skeleton_new ()
void | mm_gdbus_object_skeleton_set_modem ()
void | mm_gdbus_object_skeleton_set_modem3gpp ()
void | mm_gdbus_object_skeleton_set_modem3gpp_ussd ()
void | mm_gdbus_object_skeleton_set_modem_cdma ()
void | mm_gdbus_object_skeleton_set_modem_firmware ()
void | mm_gdbus_object_skeleton_set_modem_oma ()
void | mm_gdbus_object_skeleton_set_modem_location ()
void | mm_gdbus_object_skeleton_set_modem_messaging ()
void | mm_gdbus_object_skeleton_set_modem_simple ()
void | mm_gdbus_object_skeleton_set_modem_time ()
void | mm_gdbus_object_skeleton_set_modem_signal ()
void | mm_gdbus_object_skeleton_set_modem_voice ()

## Types and Values

struct | MmGdbusObjectSkeleton

## Object Hierarchy

        GObject
        ╰── GDBusObjectSkeleton
            ╰── MmGdbusObjectSkeleton

## Implemented Interfaces

MmGdbusObjectSkeleton implements GDBusObject and MmGdbusObject.

## Description

## Functions

### mm_gdbus_object_skeleton_new ()

    MmGdbusObjectSkeleton *
    mm_gdbus_object_skeleton_new (const gchar *object_path);

Creates a new skeleton object.

#### Parameters

object_path | An object path. |

#### Returns

The skeleton object.

[transfer full]

### mm_gdbus_object_skeleton_set_modem ()

    void
    mm_gdbus_object_skeleton_set_modem (MmGdbusObjectSkeleton *object,
                                        MmGdbusModem *interface_);

Sets the MmGdbusModem instance for the D-Bus interface org.freedesktop.ModemManager1.Modem on `object` .

#### Parameters

object | A MmGdbusObjectSkeleton. |
interface_ | A MmGdbusModem or `NULL` to clear the interface. | [nullable]

### mm_gdbus_object_skeleton_set_modem3gpp ()

    void
    mm_gdbus_object_skeleton_set_modem3gpp
                                   (MmGdbusObjectSkeleton *object,
                                    MmGdbusModem3gpp *interface_);

Sets the MmGdbusModem3gpp instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp on `object` .

#### Parameters

object | A MmGdbusObjectSkeleton. |
interface_ | A MmGdbusModem3gpp or `NULL` to clear the interface. | [nullable]

### mm_gdbus_object_skeleton_set_modem3gpp_ussd ()

    void
    mm_gdbus_object_skeleton_set_modem3gpp_ussd
                                   (MmGdbusObjectSkeleton *object,
                                    MmGdbusModem3gppUssd *interface_);

Sets the MmGdbusModem3gppUssd instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd on `object` .

#### Parameters

object | A MmGdbusObjectSkeleton. |
interface_ | A MmGdbusModem3gppUssd or `NULL` to clear the interface. | [nullable]

### mm_gdbus_object_skeleton_set_modem_cdma ()

    void
    mm_gdbus_object_skeleton_set_modem_cdma
                                   (MmGdbusObjectSkeleton *object,
                                    MmGdbusModemCdma *interface_);

Sets the MmGdbusModemCdma instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.ModemCdma on `object` .

#### Parameters

object | A MmGdbusObjectSkeleton. |
interface_ | A MmGdbusModemCdma or `NULL` to clear the interface. | [nullable]

### mm_gdbus_object_skeleton_set_modem_firmware ()

    void
    mm_gdbus_object_skeleton_set_modem_firmware
                                   (MmGdbusObjectSkeleton *object,
                                    MmGdbusModemFirmware *interface_);

Sets the MmGdbusModemFirmware instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Firmware on `object` .

#### Parameters

object | A MmGdbusObjectSkeleton. |
interface_ | A MmGdbusModemFirmware or `NULL` to clear the interface. | [nullable]

### mm_gdbus_object_skeleton_set_modem_oma ()

    void
    mm_gdbus_object_skeleton_set_modem_oma
                                   (MmGdbusObjectSkeleton *object,
                                    MmGdbusModemOma *interface_);

Sets the MmGdbusModemOma instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Oma on `object` .

#### Parameters

object | A MmGdbusObjectSkeleton. |
interface_ | A MmGdbusModemOma or `NULL` to clear the interface. | [nullable]

### mm_gdbus_object_skeleton_set_modem_location ()

    void
    mm_gdbus_object_skeleton_set_modem_location
                                   (MmGdbusObjectSkeleton *object,
                                    MmGdbusModemLocation *interface_);

Sets the MmGdbusModemLocation instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Location on `object` .

#### Parameters

object | A MmGdbusObjectSkeleton. |
interface_ | A MmGdbusModemLocation or `NULL` to clear the interface. | [nullable]

### mm_gdbus_object_skeleton_set_modem_messaging ()

    void
    mm_gdbus_object_skeleton_set_modem_messaging
                                   (MmGdbusObjectSkeleton *object,
                                    MmGdbusModemMessaging *interface_);

Sets the MmGdbusModemMessaging instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Messaging on `object` .

#### Parameters

object | A MmGdbusObjectSkeleton. |
interface_ | A MmGdbusModemMessaging or `NULL` to clear the interface. | [nullable]

### mm_gdbus_object_skeleton_set_modem_simple ()

    void
    mm_gdbus_object_skeleton_set_modem_simple
                                   (MmGdbusObjectSkeleton *object,
                                    MmGdbusModemSimple *interface_);

Sets the MmGdbusModemSimple instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Simple on `object` .

#### Parameters

object | A MmGdbusObjectSkeleton. |
interface_ | A MmGdbusModemSimple or `NULL` to clear the interface. | [nullable]

### mm_gdbus_object_skeleton_set_modem_time ()

    void
    mm_gdbus_object_skeleton_set_modem_time
                                   (MmGdbusObjectSkeleton *object,
                                    MmGdbusModemTime *interface_);

Sets the MmGdbusModemTime instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Time on `object` .

#### Parameters

object | A MmGdbusObjectSkeleton. |
interface_ | A MmGdbusModemTime or `NULL` to clear the interface. | [nullable]

### mm_gdbus_object_skeleton_set_modem_signal ()

    void
    mm_gdbus_object_skeleton_set_modem_signal
                                   (MmGdbusObjectSkeleton *object,
                                    MmGdbusModemSignal *interface_);

Sets the MmGdbusModemSignal instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Signal on `object` .

#### Parameters

object | A MmGdbusObjectSkeleton. |
interface_ | A MmGdbusModemSignal or `NULL` to clear the interface. | [nullable]

### mm_gdbus_object_skeleton_set_modem_voice ()

    void
    mm_gdbus_object_skeleton_set_modem_voice
                                   (MmGdbusObjectSkeleton *object,
                                    MmGdbusModemVoice *interface_);

Sets the MmGdbusModemVoice instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Voice on `object` .

#### Parameters

object | A MmGdbusObjectSkeleton. |
interface_ | A MmGdbusModemVoice or `NULL` to clear the interface. | [nullable]

## Types and Values

### struct MmGdbusObjectSkeleton

    struct MmGdbusObjectSkeleton;

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