aboutsummaryrefslogtreecommitdiff
path: root/src/mm-iface-modem-messaging.c
AgeCommit message (Collapse)Author
2012-03-16iface-modem-messaging: let initialization and enabling sequences get cancelledAleksander Morgado
2012-03-16base-modem: new port getters and peekersAleksander Morgado
* mm_base_modem_peek_port_* () will return either a port object (no new reference), or NULL if none available. You would usually peek() a port if you're going to use it just in the current method, as there is no way to that reference to get invalid (we're single threaded). * mm_base_modem_get_port_* () will return either NEW references to valid port objects, or NULL if none available. And, you would usually get() a port, whenever you want the port object to be valid even out of the current method, for example when keeping it in the context of an async operation. Also, we need to consider that the primary AT port MAY BE NULL when you peek() or get() it. This is due to the fact that we may be releasing ports (due to device disconnection) in the middle of async operations.
2012-03-16libmm-common: `MMSimpleStatus' won't be considered internal any moreAleksander Morgado
Renamed `MMCommonSimpleProperties' to `MMSimpleStatus', and removed the `MMSimpleStatusProperties' provided in libmm-glib. We'll just use the original one from libmm-common always.
2012-03-16libmm-common: `MMSmsProperties' won't be considered internal any moreAleksander Morgado
Renamed `MMCommonSmsProperties' to `MMSmsProperties', and removed the `MMSmsProperties' provided in libmm-glib. We'll just use the original one from libmm-common always.
2012-03-16iface-modem-messaging: include policy authorization checksAleksander Morgado
2012-03-15iface-modem-messaging: need to enable/disable SMS indicationsAleksander Morgado
2012-03-15core: don't pass primary port to interface initializationsAleksander Morgado
They will all get it themselves.
2012-03-15sms: specify storage where the SMS is keptAleksander Morgado
2012-03-15iface-modem-messaging: once all messages initially loaded, set default storagesAleksander Morgado
2012-03-15iface-modem-messaging: use defaults when no specific storage specifiedAleksander Morgado
2012-03-15iface-modem-messaging: load initial parts from all available storagesAleksander Morgado
2012-03-15iface-modem-messaging: new method to set preferred SMS storagesAleksander Morgado
2012-03-15iface-modem-messaging: new properties to define preferred mem1/mem2/mem3 ↵Aleksander Morgado
storages
2012-03-15iface-modem-messaging: load supported SMS storages during initializationAleksander Morgado
2012-03-15iface-modem-messaging: handle the flag to use PDU mode as a propertyAleksander Morgado
2012-03-15api,dbus: remove the option to send the SMS in the Create() callAleksander Morgado
An SMS must be first created with the Messaging interface, and then sent using the Send() method from the SMS-specific interface.
2012-03-15sms: export uncomplete multipart messages as wellAleksander Morgado
Uncompleted multipart SMS will be exported to DBus, where only the "state" property is valid, so that we allow completely removing those uncompleted multipart SMS which will never get completed due to one reason or another.
2012-03-15iface-modem-messaging: don't allow method calls if not enabledAleksander Morgado
2012-03-15iface-modem-messaging: allow creating new SMS objectsAleksander Morgado
2012-03-15iface-modem-messaging: allow setting up unsolicited eventsAleksander Morgado
2012-03-15sms-list: don't signal completed messagesAleksander Morgado
We will instead not export an SMS until completed and assembled
2012-03-15iface-modem-messaging: handle SMS listingAleksander Morgado
2012-03-15iface-modem-messaging: handle SMS deletion requestsAleksander Morgado
2012-03-15iface-modem-messaging: emit SMS added/completed/deleted signalsAleksander Morgado
2012-03-15iface-modem-messaging: load initial list of SMS partsAleksander Morgado
2012-03-15iface-modem-messaging: allow configuring preferred SMS formatAleksander Morgado
2012-03-15iface-modem-messaging: new property to handle the list of SMS objectsAleksander Morgado
2012-03-15iface-modem-messaging: check if modem has messaging capabilitiesAleksander Morgado
The interface won't be exported if the given check fails.
2012-03-15iface-modem-messaging: new interface to handle the Messaging DBus interfaceAleksander Morgado