libmm-glib Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Prerequisites | Known Implementations | Properties |
Synopsis
MmGdbusObject; struct MmGdbusObjectIface; MmGdbusModem * mm_gdbus_object_peek_modem (MmGdbusObject *object
); MmGdbusModem * mm_gdbus_object_get_modem (MmGdbusObject *object
); MmGdbusModem3gpp * mm_gdbus_object_peek_modem3gpp (MmGdbusObject *object
); MmGdbusModem3gpp * mm_gdbus_object_get_modem3gpp (MmGdbusObject *object
); MmGdbusModem3gppUssd * mm_gdbus_object_peek_modem3gpp_ussd (MmGdbusObject *object
); MmGdbusModem3gppUssd * mm_gdbus_object_get_modem3gpp_ussd (MmGdbusObject *object
); MmGdbusModemCdma * mm_gdbus_object_peek_modem_cdma (MmGdbusObject *object
); MmGdbusModemCdma * mm_gdbus_object_get_modem_cdma (MmGdbusObject *object
); MmGdbusModemLocation * mm_gdbus_object_peek_modem_location (MmGdbusObject *object
); MmGdbusModemLocation * mm_gdbus_object_get_modem_location (MmGdbusObject *object
); MmGdbusModemMessaging * mm_gdbus_object_peek_modem_messaging (MmGdbusObject *object
); MmGdbusModemMessaging * mm_gdbus_object_get_modem_messaging (MmGdbusObject *object
); MmGdbusModemTime * mm_gdbus_object_peek_modem_time (MmGdbusObject *object
); MmGdbusModemTime * mm_gdbus_object_get_modem_time (MmGdbusObject *object
); MmGdbusModemFirmware * mm_gdbus_object_peek_modem_firmware (MmGdbusObject *object
); MmGdbusModemFirmware * mm_gdbus_object_get_modem_firmware (MmGdbusObject *object
); MmGdbusModemContacts * mm_gdbus_object_peek_modem_contacts (MmGdbusObject *object
); MmGdbusModemContacts * mm_gdbus_object_get_modem_contacts (MmGdbusObject *object
); MmGdbusModemSimple * mm_gdbus_object_peek_modem_simple (MmGdbusObject *object
); MmGdbusModemSimple * mm_gdbus_object_get_modem_simple (MmGdbusObject *object
);
Known Implementations
MmGdbusObject is implemented by MMObject, MmGdbusObjectProxy and MmGdbusObjectSkeleton.
Properties
"modem" MmGdbusModem* : Read / Write "modem-cdma" MmGdbusModemCdma* : Read / Write "modem-contacts" MmGdbusModemContacts* : Read / Write "modem-firmware" MmGdbusModemFirmware* : Read / Write "modem-location" MmGdbusModemLocation* : Read / Write "modem-messaging" MmGdbusModemMessaging* : Read / Write "modem-simple" MmGdbusModemSimple* : Read / Write "modem-time" MmGdbusModemTime* : Read / Write "modem3gpp" MmGdbusModem3gpp* : Read / Write "modem3gpp-ussd" MmGdbusModem3gppUssd* : Read / Write
Description
This section contains the MmGdbusObject, MmGdbusObjectProxy, and MmGdbusObjectSkeleton types which make it easier to work with objects implementing generated types for D-Bus interfaces.
Details
MmGdbusObject
typedef struct _MmGdbusObject MmGdbusObject;
The MmGdbusObject type is a specialized container of interfaces.
struct MmGdbusObjectIface
struct MmGdbusObjectIface { GTypeInterface parent_iface; };
Virtual table for the MmGdbusObject interface.
GTypeInterface |
The parent interface. |
mm_gdbus_object_peek_modem ()
MmGdbusModem * mm_gdbus_object_peek_modem (MmGdbusObject *object
);
Like mm_gdbus_object_get_modem()
but doesn't increase the reference count on the returned object.
Warning
It is not safe to use the returned object if you are on another thread than the one where the GDBusObjectManagerClient or GDBusObjectManagerServer forobject
is running.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModem or NULL if object does not implement the interface. Do not free the returned object, it is owned by object . [transfer none]
|
mm_gdbus_object_get_modem ()
MmGdbusModem * mm_gdbus_object_get_modem (MmGdbusObject *object
);
Gets the MmGdbusModem instance for the D-Bus interface org.freedesktop.ModemManager1.Modem on object
, if any.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModem that must be freed with g_object_unref() or NULL if object does not implement the interface. [transfer full]
|
mm_gdbus_object_peek_modem3gpp ()
MmGdbusModem3gpp * mm_gdbus_object_peek_modem3gpp (MmGdbusObject *object
);
Like mm_gdbus_object_get_modem3gpp()
but doesn't increase the reference count on the returned object.
Warning
It is not safe to use the returned object if you are on another thread than the one where the GDBusObjectManagerClient or GDBusObjectManagerServer forobject
is running.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModem3gpp or NULL if object does not implement the interface. Do not free the returned object, it is owned by object . [transfer none]
|
mm_gdbus_object_get_modem3gpp ()
MmGdbusModem3gpp * mm_gdbus_object_get_modem3gpp (MmGdbusObject *object
);
Gets the MmGdbusModem3gpp instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp on object
, if any.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModem3gpp that must be freed with g_object_unref() or NULL if object does not implement the interface. [transfer full]
|
mm_gdbus_object_peek_modem3gpp_ussd ()
MmGdbusModem3gppUssd * mm_gdbus_object_peek_modem3gpp_ussd
(MmGdbusObject *object
);
Like mm_gdbus_object_get_modem3gpp_ussd()
but doesn't increase the reference count on the returned object.
Warning
It is not safe to use the returned object if you are on another thread than the one where the GDBusObjectManagerClient or GDBusObjectManagerServer forobject
is running.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModem3gppUssd or NULL if object does not implement the interface. Do not free the returned object, it is owned by object . [transfer none]
|
mm_gdbus_object_get_modem3gpp_ussd ()
MmGdbusModem3gppUssd * mm_gdbus_object_get_modem3gpp_ussd
(MmGdbusObject *object
);
Gets the MmGdbusModem3gppUssd instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd on object
, if any.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModem3gppUssd that must be freed with g_object_unref() or NULL if object does not implement the interface. [transfer full]
|
mm_gdbus_object_peek_modem_cdma ()
MmGdbusModemCdma * mm_gdbus_object_peek_modem_cdma (MmGdbusObject *object
);
Like mm_gdbus_object_get_modem_cdma()
but doesn't increase the reference count on the returned object.
Warning
It is not safe to use the returned object if you are on another thread than the one where the GDBusObjectManagerClient or GDBusObjectManagerServer forobject
is running.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModemCdma or NULL if object does not implement the interface. Do not free the returned object, it is owned by object . [transfer none]
|
mm_gdbus_object_get_modem_cdma ()
MmGdbusModemCdma * mm_gdbus_object_get_modem_cdma (MmGdbusObject *object
);
Gets the MmGdbusModemCdma instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.ModemCdma on object
, if any.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModemCdma that must be freed with g_object_unref() or NULL if object does not implement the interface. [transfer full]
|
mm_gdbus_object_peek_modem_location ()
MmGdbusModemLocation * mm_gdbus_object_peek_modem_location
(MmGdbusObject *object
);
Like mm_gdbus_object_get_modem_location()
but doesn't increase the reference count on the returned object.
Warning
It is not safe to use the returned object if you are on another thread than the one where the GDBusObjectManagerClient or GDBusObjectManagerServer forobject
is running.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModemLocation or NULL if object does not implement the interface. Do not free the returned object, it is owned by object . [transfer none]
|
mm_gdbus_object_get_modem_location ()
MmGdbusModemLocation * mm_gdbus_object_get_modem_location
(MmGdbusObject *object
);
Gets the MmGdbusModemLocation instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Location on object
, if any.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModemLocation that must be freed with g_object_unref() or NULL if object does not implement the interface. [transfer full]
|
mm_gdbus_object_peek_modem_messaging ()
MmGdbusModemMessaging * mm_gdbus_object_peek_modem_messaging
(MmGdbusObject *object
);
Like mm_gdbus_object_get_modem_messaging()
but doesn't increase the reference count on the returned object.
Warning
It is not safe to use the returned object if you are on another thread than the one where the GDBusObjectManagerClient or GDBusObjectManagerServer forobject
is running.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModemMessaging or NULL if object does not implement the interface. Do not free the returned object, it is owned by object . [transfer none]
|
mm_gdbus_object_get_modem_messaging ()
MmGdbusModemMessaging * mm_gdbus_object_get_modem_messaging
(MmGdbusObject *object
);
Gets the MmGdbusModemMessaging instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Messaging on object
, if any.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModemMessaging that must be freed with g_object_unref() or NULL if object does not implement the interface. [transfer full]
|
mm_gdbus_object_peek_modem_time ()
MmGdbusModemTime * mm_gdbus_object_peek_modem_time (MmGdbusObject *object
);
Like mm_gdbus_object_get_modem_time()
but doesn't increase the reference count on the returned object.
Warning
It is not safe to use the returned object if you are on another thread than the one where the GDBusObjectManagerClient or GDBusObjectManagerServer forobject
is running.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModemTime or NULL if object does not implement the interface. Do not free the returned object, it is owned by object . [transfer none]
|
mm_gdbus_object_get_modem_time ()
MmGdbusModemTime * mm_gdbus_object_get_modem_time (MmGdbusObject *object
);
Gets the MmGdbusModemTime instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Time on object
, if any.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModemTime that must be freed with g_object_unref() or NULL if object does not implement the interface. [transfer full]
|
mm_gdbus_object_peek_modem_firmware ()
MmGdbusModemFirmware * mm_gdbus_object_peek_modem_firmware
(MmGdbusObject *object
);
Like mm_gdbus_object_get_modem_firmware()
but doesn't increase the reference count on the returned object.
Warning
It is not safe to use the returned object if you are on another thread than the one where the GDBusObjectManagerClient or GDBusObjectManagerServer forobject
is running.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModemFirmware or NULL if object does not implement the interface. Do not free the returned object, it is owned by object . [transfer none]
|
mm_gdbus_object_get_modem_firmware ()
MmGdbusModemFirmware * mm_gdbus_object_get_modem_firmware
(MmGdbusObject *object
);
Gets the MmGdbusModemFirmware instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Firmware on object
, if any.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModemFirmware that must be freed with g_object_unref() or NULL if object does not implement the interface. [transfer full]
|
mm_gdbus_object_peek_modem_contacts ()
MmGdbusModemContacts * mm_gdbus_object_peek_modem_contacts
(MmGdbusObject *object
);
Like mm_gdbus_object_get_modem_contacts()
but doesn't increase the reference count on the returned object.
Warning
It is not safe to use the returned object if you are on another thread than the one where the GDBusObjectManagerClient or GDBusObjectManagerServer forobject
is running.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModemContacts or NULL if object does not implement the interface. Do not free the returned object, it is owned by object . [transfer none]
|
mm_gdbus_object_get_modem_contacts ()
MmGdbusModemContacts * mm_gdbus_object_get_modem_contacts
(MmGdbusObject *object
);
Gets the MmGdbusModemContacts instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Contacts on object
, if any.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModemContacts that must be freed with g_object_unref() or NULL if object does not implement the interface. [transfer full]
|
mm_gdbus_object_peek_modem_simple ()
MmGdbusModemSimple * mm_gdbus_object_peek_modem_simple (MmGdbusObject *object
);
Like mm_gdbus_object_get_modem_simple()
but doesn't increase the reference count on the returned object.
Warning
It is not safe to use the returned object if you are on another thread than the one where the GDBusObjectManagerClient or GDBusObjectManagerServer forobject
is running.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModemSimple or NULL if object does not implement the interface. Do not free the returned object, it is owned by object . [transfer none]
|
mm_gdbus_object_get_modem_simple ()
MmGdbusModemSimple * mm_gdbus_object_get_modem_simple (MmGdbusObject *object
);
Gets the MmGdbusModemSimple instance for the D-Bus interface org.freedesktop.ModemManager1.Modem.Simple on object
, if any.
|
A MmGdbusObject. |
Returns : |
A MmGdbusModemSimple that must be freed with g_object_unref() or NULL if object does not implement the interface. [transfer full]
|
Property Details
The "modem"
property
"modem" MmGdbusModem* : Read / Write
The MmGdbusModem instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem, if any.
Connect to the "notify" signal to get informed of property changes.
The "modem-cdma"
property
"modem-cdma" MmGdbusModemCdma* : Read / Write
The MmGdbusModemCdma instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.ModemCdma, if any.
Connect to the "notify" signal to get informed of property changes.
The "modem-contacts"
property
"modem-contacts" MmGdbusModemContacts* : Read / Write
The MmGdbusModemContacts instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.Contacts, if any.
Connect to the "notify" signal to get informed of property changes.
The "modem-firmware"
property
"modem-firmware" MmGdbusModemFirmware* : Read / Write
The MmGdbusModemFirmware instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.Firmware, if any.
Connect to the "notify" signal to get informed of property changes.
The "modem-location"
property
"modem-location" MmGdbusModemLocation* : Read / Write
The MmGdbusModemLocation instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.Location, if any.
Connect to the "notify" signal to get informed of property changes.
The "modem-messaging"
property
"modem-messaging" MmGdbusModemMessaging* : Read / Write
The MmGdbusModemMessaging instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.Messaging, if any.
Connect to the "notify" signal to get informed of property changes.
The "modem-simple"
property
"modem-simple" MmGdbusModemSimple* : Read / Write
The MmGdbusModemSimple instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.Simple, if any.
Connect to the "notify" signal to get informed of property changes.
The "modem-time"
property
"modem-time" MmGdbusModemTime* : Read / Write
The MmGdbusModemTime instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.Time, if any.
Connect to the "notify" signal to get informed of property changes.
The "modem3gpp"
property
"modem3gpp" MmGdbusModem3gpp* : Read / Write
The MmGdbusModem3gpp instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp, if any.
Connect to the "notify" signal to get informed of property changes.
The "modem3gpp-ussd"
property
"modem3gpp-ussd" MmGdbusModem3gppUssd* : Read / Write
The MmGdbusModem3gppUssd instance corresponding to the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd, if any.
Connect to the "notify" signal to get informed of property changes.