Aleksander Morgado
c250fa3797
libmm-glib: remove the `libmm-common.h' header
...
Both the ModemManager daemon and the mmcli will now include `libmm-glib.h' only.
We also handle two new special `_LIBMM_INSIDE_MM' and `LIBMM_INSIDE_MMCLI'
symbols, which if included before the `libmm-glib.h' library allow us to:
* Don't include the libmm-glib high level API in the ModemManager daemon, as
the object names would clash with those in the core.
* Define some of the methods of helper objects to be included only if compiling
ModemManager daemon or the mmcli.
2012-10-04 10:17:12 +02:00
Aleksander Morgado
667026f0c8
api: Sms.Store() now requires the specific memory storage where to store the SMS
...
... or MM_SMS_STORAGE_UNKNOWN to store it in the default storage.
2012-09-14 07:05:23 +02:00
Aleksander Morgado
98f588867c
sms: allow getting list of parts
2012-09-06 19:58:02 +02:00
Aleksander Morgado
22113859c9
messaging: part index may be repeated in different storages
2012-03-16 14:53:21 +01:00
Aleksander Morgado
ef9fb0bfac
libmm-common: `MMSmsProperties' won't be considered internal any more
...
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-16 14:53:19 +01:00
Aleksander Morgado
978801ee7b
sms: specify storage where the SMS is kept
2012-03-15 14:15:04 +01:00
Aleksander Morgado
572565c1e0
sms: delete() just removes the parts from the storage
...
It's left to the delete() caller to unexport the SMS object from DBus and such.
2012-03-15 14:15:02 +01:00
Aleksander Morgado
470d9b933e
sms: handle message storing and sending actions from DBus
2012-03-15 14:15:01 +01:00
Aleksander Morgado
f414350b24
sms: allow creating SMS objects from the common properties
2012-03-15 14:15:01 +01:00
Aleksander Morgado
69b8742ca3
api,header: renamed MMModemSmsState' to MMSmsState'
2012-03-15 14:15:01 +01:00
Aleksander Morgado
c15fbedc03
sms: pass known state when creating the MMSms object
2012-03-15 14:15:01 +01:00
Aleksander Morgado
0841f12315
iface-modem-messaging: allow subclassing SMS object creation methods
2012-03-15 14:15:00 +01:00
Aleksander Morgado
61a8452893
sms: allow sublassing the part deletion procedure
2012-03-15 14:15:00 +01:00
Aleksander Morgado
9ca03ba9f2
sms: rename method which creates MMSms from single part
2012-03-15 14:15:00 +01:00
Aleksander Morgado
1eb7f60e4c
sms: assemble and export the SMS when its completed
2012-03-15 14:15:00 +01:00
Aleksander Morgado
a91948879c
sms: set modem object, so that the SMS are exported in DBus
2012-03-15 14:15:00 +01:00
Aleksander Morgado
9dee04a971
sms: allow deleting all parts of an SMS
2012-03-15 14:14:59 +01:00
Aleksander Morgado
ba0a622616
sms: new method to check if the SMS has a given part
2012-03-15 14:14:59 +01:00
Aleksander Morgado
c938a25ca7
sms: new methods to handle multipart messages
2012-03-15 14:14:59 +01:00
Aleksander Morgado
ad8fbcd1a6
sms: new object to handle single-part and multi-part messages
2012-03-15 14:14:59 +01:00