Aleksander Morgado
a35472b0a1
libmm-glib: allow getting SMS storage
2012-03-15 14:15:04 +01:00
Aleksander Morgado
cee94ef536
libmm-glib: new method to store SMS messages
2012-03-15 14:15:02 +01:00
Aleksander Morgado
b61c94016a
api,dbus: remove the option to send the SMS in the Create() call
...
An SMS must be first created with the Messaging interface, and then sent using the
Send() method from the SMS-specific interface.
2012-03-15 14:15:02 +01:00
Aleksander Morgado
e82db67646
libmm-glib: implement support for the Messaging interface
2012-03-15 14:15:01 +01:00
Aleksander Morgado
26075236f6
libmm-glib: (trivial) fix some return types
2012-03-15 14:15:01 +01:00
Aleksander Morgado
9de213fcc1
libmm-glib: methods to create MMSms objects
...
We need them, as received messages are signaled just with their path, so the
program listening to those signals will need to create the proxy objects itself.
2012-03-15 14:15:01 +01:00
Aleksander Morgado
bfbcf3cfaf
libmm-glib: new object to handle SMS objects
2012-03-15 14:15:01 +01:00
Aleksander Morgado
d30c101e53
libmm-glib: new common object to handle SMS properties
...
To be used when requesting to create new SMS.
2012-03-15 14:15:01 +01:00
Aleksander Morgado
a1b199d903
libmm-glib: handle the 3GPP/USSD interface
2012-03-15 14:14:57 +01:00
Aleksander Morgado
2a5e9b46b6
libmm-glib: use the common IP config object from libmm-common
2012-03-15 14:14:54 +01:00
Aleksander Morgado
98d7edadb5
libmm-glib: number no longer needed in Connect()
2012-03-15 14:14:53 +01:00
Aleksander Morgado
69e860329b
libmm-glib: no need to expose custom flags string builders
2012-03-15 14:14:52 +01:00
Aleksander Morgado
b05430cb28
libmm-glib: include support for the Location interface
...
We hide the location signaling; not sure if we should even support it.
2012-03-15 14:14:52 +01:00
Aleksander Morgado
231e54f037
libmm-glib: implement CDMA activation request
2012-03-15 14:14:51 +01:00
Aleksander Morgado
6c36ae9101
libmm-glib: include CDMA-specific items in the simple status properties
2012-03-15 14:14:50 +01:00
Aleksander Morgado
8c704ea7a2
libmm-glib: prefix with '3gpp' the 3GPP-specific simple status properties
2012-03-15 14:14:50 +01:00
Aleksander Morgado
d2af326e1a
libmm-common: prefix with '3gpp' the 3GPP-specific simple properties
2012-03-15 14:14:50 +01:00
Aleksander Morgado
a71393f227
libmm-glib: handle the CDMA interface
2012-03-15 14:14:48 +01:00
Aleksander Morgado
014a9eddab
libmm-glib: allow passing Rm protocol to bearer properties
2012-03-15 14:14:47 +01:00
Aleksander Morgado
20acb274dc
libmm-glib: use g_list_free_full() when possible
2012-03-15 14:14:46 +01:00
Aleksander Morgado
fa5064ece3
libmm-glib: implement handling of GetStatus() calls in the Simple interface
2012-03-15 14:14:39 +01:00
Aleksander Morgado
f58a23c9c2
libmm-glib: new interface to handle simple status properties
2012-03-15 14:14:39 +01:00
Aleksander Morgado
0edf403734
build: fix libmm-glib library headers
...
Remove headers from libmm-common, and include all public headers.
2012-03-15 14:14:39 +01:00
Aleksander Morgado
dd4b073e08
libmm-glib: handle simple Disconnect()
2012-03-15 14:14:38 +01:00
Aleksander Morgado
fe7f71b677
libmm-common,libmm-glib: new object to handle bearer creation properties
2012-03-15 14:14:38 +01:00
Aleksander Morgado
dcecb94631
libmm-common,libmm-glib: new object to handle properties in simple Connect()
...
Instead of using type unsafe properties passed to the connect() call, we build
a new object which does the handling of the properties to be passed.
2012-03-15 14:14:37 +01:00
Aleksander Morgado
6cfccb1452
libmm-common,libmm-glib: new modes string builder
2012-03-15 14:14:37 +01:00
Aleksander Morgado
5e0df90272
libmm-common, libmm-glib: new bands string builder
2012-03-15 14:14:37 +01:00
Aleksander Morgado
9d7e3de4cd
api: MMModemBand is now an enum, not flags
...
We don't want to handle bands as flags, in order to avoid the need of 64-bits
for the enum. This change implies that setting allowed bands will be done by
giving an array of uint32 values, signature "au".
2012-03-15 14:14:37 +01:00
Aleksander Morgado
90b4323b8a
libmm-glib: handle the Simple interface
2012-03-15 14:14:37 +01:00
Aleksander Morgado
8fc2050e76
libmm-glib: provide a list of opaque structs with network info in scan reply
2012-03-15 14:14:36 +01:00
Aleksander Morgado
215b9c1a31
libmm-glib: allow getting properties used when the bearer was created
2012-03-15 14:14:36 +01:00
Aleksander Morgado
a422f5619f
libmm-glib: generic warning if IP config dictionary has unexpected contents
2012-03-15 14:14:36 +01:00
Aleksander Morgado
6f98da9310
libmm-glib: handle new 'allow-roaming' property when creating bearers
2012-03-15 14:14:36 +01:00
Aleksander Morgado
52c5f6051b
libmm-glib: new helper method to build a string with access technologies
2012-03-15 14:14:35 +01:00
Aleksander Morgado
516b097331
api,enums: renamed MMModemAccessTech' to MMModemAccessTechnology'
...
This one was the last enum without full name.
2012-03-15 14:14:35 +01:00
Aleksander Morgado
e2e0812272
api,dbus: renamed AccessTechnology' to AccessTechnologies'
...
We are reporting a bitmask of flags, not just one value.
2012-03-15 14:14:35 +01:00
Aleksander Morgado
cadc27ca0e
core,libmm-glib: include ony `libmm-common.h'
...
Don't include one by one all the headers from libmm-common, just include the
global `libmm-common.h' which includes all the others.
2012-03-15 14:14:34 +01:00
Aleksander Morgado
dae3f95704
libmm-glib: get a list of MMBearer objects when listing bearers in the MMModem
2012-03-15 14:14:34 +01:00
Aleksander Morgado
c6d7fb893a
libmm-glib: get the MMBearer object when creating it in the MMModem
2012-03-15 14:14:34 +01:00
Aleksander Morgado
dad4bb3493
libmm-glib: new MMBearer object
2012-03-15 14:14:34 +01:00
Aleksander Morgado
6a07753ba0
libmm-glib: handle bearer creation, deletion and listing
2012-03-15 14:14:33 +01:00
Aleksander Morgado
4624846015
libmm-glib: return NULL instead of empty strings
2012-03-15 14:14:33 +01:00
Aleksander Morgado
ec8da67921
libmm-glib: new API method to build a string of capabilities from a bitmask
2012-03-15 14:14:33 +01:00
Aleksander Morgado
7acacbbfd7
libmm-glib: simplify handling of interfaces
...
Avoid trying to merge all interfaces into the same set of APIs, and keep having
a specific object (proxy) for each interface handled by the GDBusObjects
reported listed by the GDBusObjectManager.
2012-03-15 14:14:33 +01:00
Aleksander Morgado
95675e3e54
libmm-glib: fix macro implementing async ready callbacks
2012-03-15 14:14:32 +01:00
Aleksander Morgado
1257ecd136
cli: start to port Modem actions to use the new libmm-glib
2012-03-15 14:14:26 +01:00
Aleksander Morgado
40b31d5a27
libmm-glib: get the MMSim object from the MMModem
2012-03-15 14:14:25 +01:00
Aleksander Morgado
72eef326b5
libmm-glib: new MMSim object
2012-03-15 14:14:25 +01:00
Aleksander Morgado
b4dd84c2c9
libmm-glib: new `MMModem' object, handling the Modem interface
2012-03-15 14:14:25 +01:00