libmm-glib Reference Manual

##

### Aleksander Morgado

`<aleksander@aleksander.es>`

For libmm-glib version 1.25.95 The latest version of this documentation can be found on-line at https://www.freedesktop.org/software/ModemManager/doc/latest/libmm-glib/.

Copyright © 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 The ModemManager Authors

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting their Web site or by writing to:

The Free Software Foundation, Inc.
51 Franklin Street, Suite 500
Boston, MA 02110-1335
USA

I. High level API
  Common enums and flags helpers
    Flags and Enumerations
  The Manager object
    MMManager — The Manager object
    MMKernelEventProperties — Helper object to handle kernel event properties.
  The Modem object
    MMObject — Generic object representing a modem in ModemManager
    Generic interfaces
      MMModem — The Modem interface
      MMModem3gpp — The 3GPP interface
      MMModemCdma — The CDMA interface
      MMCdmaManualActivationProperties — Helper object to handle manual CDMA activation properties.
      MMUnlockRetries — Helper object to report unlock retries.
      MMCellInfo — Helper base object to report cell info
      MMCellInfoCdma — Helper object to report CDMA cell info
      MMCellInfoGsm — Helper object to report GSM cell info
      MMCellInfoUmts — Helper object to report UMTS cell info
      MMCellInfoTdscdma — Helper object to report TDSCDMA cell info
      MMCellInfoLte — Helper object to report LTE cell info
      MMCellInfoNr5g — Helper object to report 5GNR cell info
      MMPco — Helper object to handle 3GPP PCO.
      MMNr5gRegistrationSettings — Helper object to handle 5GNR registration settings.
    Simple interface support
      MMModemSimple — The Simple interface
      MMSimpleConnectProperties — Helper object to handle connection properties.
      MMSimpleStatus — Helper object to handle overall modem status.
    USSD support
      MMModem3gppUssd — The 3GPP USSD interface
    Profile management support
      MMModem3gppProfileManager — The 3GPP profile manager interface
      MM3gppProfile — Helper object to handle 3GPP profile settings.
    Location support
      MMModemLocation — The Location interface
      MMLocation3gpp — Helper object to handle 3GPP location information.
      MMLocationGpsNmea — Helper object to handle NMEA-based GPS location information.
      MMLocationGpsRaw — Helper object to handle generic GPS location information.
      MMLocationCdmaBs — Helper object to handle CDMA Base Station location information.
    Messaging support
      MMModemMessaging — The Messaging interface
    Time support
      MMModemTime — The Time interface
      MMNetworkTimezone — Helper object to handle network timezone information.
    Firmware support
      MMModemFirmware — The Firmware interface
      MMFirmwareProperties — Helper object to handle firmware information.
      MMFirmwareUpdateSettings — Helper object to handle firmware update settings.
    Extended signal information
      MMModemSignal — The extended Signal interface
      MMSignal — Helper object to handle extended Signal information.
      MMSignalThresholdProperties — Helper object to handle signal threshold properties.
    OMA support
      MMModemOma — The OMA interface
    Voice support
      MMModemVoice — The Voice interface
    SAR support
      MMModemSar — The SAR interface
    Cell Broadcast support
      MMModemCellBroadcast — The CellBroadcast interface
  The Bearer object
    MMBearer — The Bearer interface
    MMBearerProperties — Helper object to handle bearer properties.
    MMBearerIpConfig — Helper object to handle IP configuration.
    MMBearerStats — Helper object to handle bearer stats.
  The SIM object
    MMSim — The SIM interface
    MMSimPreferredNetwork
  The SMS object
    MMSms — The SMS interface
    MMSmsProperties — Helper object to handle SMS properties.
  The Call object
    MMCall — The call interface
    MMCallProperties — Helper object to handle CALL properties.
    MMCallAudioFormat — Helper object to handle voice call audio formats.
  The CBM object
    MMCbm — The CBM interface
II. Low level API
  MmGdbusOrgFreedesktopModemManager1 — Generated C code for the org.freedesktop.ModemManager1 D-Bus interface
  MmGdbusOrgFreedesktopModemManager1Proxy
  MmGdbusOrgFreedesktopModemManager1Skeleton
  MmGdbusObjectManagerClient — Generated GDBusObjectManagerClient type
  MmGdbusObject — Specialized GDBusObject types
  MmGdbusObjectProxy
  MmGdbusObjectSkeleton
  MmGdbusModem — Generated C code for the org.freedesktop.ModemManager1.Modem D-Bus interface
  MmGdbusModemProxy
  MmGdbusModemSkeleton
  MmGdbusModem3gpp — Generated C code for the org.freedesktop.ModemManager1.Modem.Modem3gpp D-Bus interface
  MmGdbusModem3gppProxy
  MmGdbusModem3gppSkeleton
  MmGdbusModem3gppProfileManager — Generated C code for the org.freedesktop.ModemManager1.Modem.Modem3gpp.ProfileManager D-Bus interface
  MmGdbusModem3gppProfileManagerProxy
  MmGdbusModem3gppProfileManagerSkeleton
  MmGdbusModem3gppUssd — Generated C code for the org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd D-Bus interface
  MmGdbusModem3gppUssdProxy
  MmGdbusModem3gppUssdSkeleton
  MmGdbusModemCdma — Generated C code for the org.freedesktop.ModemManager1.Modem.ModemCdma D-Bus interface
  MmGdbusModemCdmaProxy
  MmGdbusModemCdmaSkeleton
  MmGdbusModemCellBroadcast — Generated C code for the org.freedesktop.ModemManager1.Modem.CellBroadcast D-Bus interface
  MmGdbusModemCellBroadcastProxy
  MmGdbusModemCellBroadcastSkeleton
  MmGdbusModemLocation — Generated C code for the org.freedesktop.ModemManager1.Modem.Location D-Bus interface
  MmGdbusModemLocationProxy
  MmGdbusModemLocationSkeleton
  MmGdbusModemMessaging — Generated C code for the org.freedesktop.ModemManager1.Modem.Messaging D-Bus interface
  MmGdbusModemMessagingProxy
  MmGdbusModemMessagingSkeleton
  MmGdbusModemTime — Generated C code for the org.freedesktop.ModemManager1.Modem.Time D-Bus interface
  MmGdbusModemTimeProxy
  MmGdbusModemTimeSkeleton
  MmGdbusModemFirmware — Generated C code for the org.freedesktop.ModemManager1.Modem.Firmware D-Bus interface
  MmGdbusModemFirmwareProxy
  MmGdbusModemFirmwareSkeleton
  MmGdbusModemSignal — Generated C code for the org.freedesktop.ModemManager1.Modem.Signal D-Bus interface
  MmGdbusModemSignalProxy
  MmGdbusModemSignalSkeleton
  MmGdbusModemOma — Generated C code for the org.freedesktop.ModemManager1.Modem.Oma D-Bus interface
  MmGdbusModemOmaProxy
  MmGdbusModemOmaSkeleton
  MmGdbusModemVoice — Generated C code for the org.freedesktop.ModemManager1.Modem.Voice D-Bus interface
  MmGdbusModemVoiceProxy
  MmGdbusModemVoiceSkeleton
  MmGdbusModemSar — Generated C code for the org.freedesktop.ModemManager1.Modem.Sar D-Bus interface
  MmGdbusModemSarProxy
  MmGdbusModemSarSkeleton
  MmGdbusModemSimple — Generated C code for the org.freedesktop.ModemManager1.Modem.Simple D-Bus interface
  MmGdbusModemSimpleProxy
  MmGdbusModemSimpleSkeleton
  MmGdbusBearer — Generated C code for the org.freedesktop.ModemManager1.Bearer D-Bus interface
  MmGdbusBearerProxy
  MmGdbusBearerSkeleton
  MmGdbusSim — Generated C code for the org.freedesktop.ModemManager1.Sim D-Bus interface
  MmGdbusSimProxy
  MmGdbusSimSkeleton
  MmGdbusSms — Generated C code for the org.freedesktop.ModemManager1.Sms D-Bus interface
  MmGdbusSmsProxy
  MmGdbusSmsSkeleton
  MmGdbusCall — Generated C code for the org.freedesktop.ModemManager1.Call D-Bus interface
  MmGdbusCallProxy
  MmGdbusCallSkeleton
  MmGdbusCbm — Generated C code for the org.freedesktop.ModemManager1.Cbm D-Bus interface
  MmGdbusCbmProxy
  MmGdbusCbmSkeleton
Compatibility with older versions
  Deprecated Interface — Deprecated types and methods.
Object Hierarchy
Index
Index of deprecated symbols
Index of new symbols in 1.0
Index of new symbols in 1.2
Index of new symbols in 1.4
Index of new symbols in 1.6
Index of new symbols in 1.8
Index of new symbols in 1.10
Index of new symbols in 1.12
Index of new symbols in 1.14
Index of new symbols in 1.16
Index of new symbols in 1.18
Index of new symbols in 1.20
Index of new symbols in 1.22
Index of new symbols in 1.24
Annotation Glossary

Generated by GTK-Doc V1.35.1