diff options
author | Dan Williams <dan@ioncontrol.co> | 2025-04-19 10:30:58 -0500 |
---|---|---|
committer | Dan Williams <dan@ioncontrol.co> | 2025-05-08 20:24:37 -0500 |
commit | b81f23e24aad7d4fb37e837bbdcab4f43bccfc71 (patch) | |
tree | 2750873e396cc0176926f4deca31bc6fa835044a /src/mm-port-serial.c | |
parent | 9830e3955a3e45ff82c1c76bcba3b53432eaa51e (diff) |
base-sms,sms-list,iface-messaging: move MMBaseSms creation to MMBroadbandModem class
This commit moves creation of the MMBaseSms objects out of MMSmsList and up
into MMIfaceModemMessaging (which is already a MMBroadbandModem) and
the MMBroadbandModem subclasses themselves.
This flattens the creation of MMBaseSms objects by passing them down
from the object that creates the SMS parts, rather than having a
convoluted callback scheme relying on MMSmsList and MMBaseSms having
direct knowledge of their owning modem.
The goal is to eventually remove usage of MMBaseModem from MMBaseSms
and MMSmsList so that we can test them more easily.
Signed-off-by: Dan Williams <dan@ioncontrol.co>
Diffstat (limited to 'src/mm-port-serial.c')
0 files changed, 0 insertions, 0 deletions