# Part I. High level API

Table of Contents

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

Generated by GTK-Doc V1.35.1