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
Aleksander Morgado
ba0e4ca88e
libmm-glib: setup build of the libmm-glib library
...
The library will contain a small layer of code on top of the proxies and object
manager client generated by gdbus-codegen. Therefore, the headers auto-generated
from the DBus introspection XMLs need to be distributed along with the
libmm-glib specific headers.
2012-03-15 14:14:25 +01:00