![]() |
![]() |
![]() |
![]() |
The process of requesting to connect or disconnect the modem is now split into
two operations: creating a bearer with
in the
CreateBearer()
org.freedesktop.ModemManager1.Modem
interface and getting the bearer connected with
in the
Connect()
org.freedesktop.ModemManager1.Bearer
interface. These two steps are equivalent to the old
method in the previous Connect()
org.freedesktop.ModemManager.Modem
interface.
The old
method in the previous Disconnect()
org.freedesktop.ModemManager.Modem
interface is therefore also applied in a per-bearer basis through the new
in the
Disconnect()
org.freedesktop.ModemManager1.Bearer
interface.
This logic of splitting the connection logic allows ModemManager to create multiple bearers that may be connected to e.g. different access points (if the modem allows it).