aboutsummaryrefslogtreecommitdiff
path: root/src/mm-base-modem.c
AgeCommit message (Collapse)Author
2012-03-15base-modem: setup NULL callbacks in unsolicited CREG message handlersAleksander Morgado
When the port is grabbed, we setup NULL callbacks for all unsolicited registration message handlers. If we do enable 3GPP registrations afterwards, we'll set proper callbacks.
2012-03-15core: always pass open port to interface initializationsAleksander Morgado
When the first AT port is grabbed, modem initialization is launched, using that specific port. This port is also passed to all interface initialization methods.
2012-03-15core: start using our newly defined errorsAleksander Morgado
2012-03-15base-modem: new virtual initialize() methodAleksander Morgado
Whenever the first AT port is grabbed, we launch the initialize() method, which must have been implemented by the corresponding modem subclass.
2012-03-15base-modem: new property to keep the Connection objectAleksander Morgado
2012-03-15base-modem: new properties for vendor and product IDsAleksander Morgado
These will be set during modem object creation.
2012-03-15base-modem: getters for primary/secondary/qcdm portsAleksander Morgado
2012-03-15base-modem: set v1 serial parser alwaysAleksander Morgado
CDMA modems used to use the v1_e1 serial parser; but we'll try to setup a common one in all modems.
2012-03-15base-modem: new properties to handle Device, Driver and PluginAleksander Morgado
They will be set when constructing the object.
2012-03-15base-modem: ported all port grabbing/releasing logic to the base objectAleksander Morgado
2012-03-15base-modem: expect a GDBusMethodInvocation as context of the auth requestAleksander Morgado
2012-03-15core: new MMBaseModem abstract typeAleksander Morgado
Basically, a replacement of the MMModemBase type, being prepared to handle multimode devices. This object derives from a MmGdbusObjectSkeleton, which makes it suitable to be controlled within the GDBusObjectManagerServer.