mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-27 04:20:26 +01:00
45 lines
1.7 KiB
Text
45 lines
1.7 KiB
Text
|
|
ModemManager integration is organized as follows:
|
|
|
|
|
|
Common source
|
|
********************************************************************************
|
|
|
|
* nm-modem.[h|c]:
|
|
Defines the basic `NMModem' object. The core NetworkManager implementation
|
|
will use this interface exclusively, regardless of the real final type of
|
|
the modem object.
|
|
|
|
* nm-modem-manager.[h|c]:
|
|
Defines the `NMModemManager' object, which takes care of listening to
|
|
signals from the DBus interface notifying about added or removed modems.
|
|
It also takes care of creating proper `NMModem' objects from the
|
|
information retrieved from the DBus interface.
|
|
|
|
|
|
ModemManager 0.7 integration
|
|
********************************************************************************
|
|
|
|
* nm-modem-broadband.[h|c]:
|
|
Defines the `NMModemBroadband' object, which is a subclass of `NMModem'.
|
|
This object handles both 3GPP and 3GPP2 modems exposed in the new
|
|
`ModemManager1' interface.
|
|
|
|
|
|
ModemManager 0.4/0.5/0.6 integration
|
|
********************************************************************************
|
|
|
|
* nm-modem-old-types.h:
|
|
Defines helper types to use with the (old) ModemManager DBus API.
|
|
|
|
* nm-modem-old.[h|c]:
|
|
Defines the `NMModemGeneric' object. All modem objects based on the old
|
|
ModemManager interface are subclasses of this one.
|
|
|
|
* nm-modem-gsm.[h|c]:
|
|
Defines the `NMModemGsm' object, which is a subclass of `NMModemGeneric'.
|
|
This object handles 3GPP-specific (GSM, UMTS, HSPA, LTE) modems.
|
|
|
|
* nm-modem-cdma.[h|c]:
|
|
Defines the `NMModemCdma' object, which is a subclass of `NMModemGeneric'.
|
|
This object handles 3GPP2-specific modems (CDMA, EV-DO).
|