Commit Graph
1859 Commits
Author SHA1 Message Date
Aleksander Morgado 885042e365 api,header: define common object prefixes in the daemon header 2012-03-15 14:14:55 +01:00
Aleksander Morgado 93a776b17c sim: allow subclassing pin change/enabling 2012-03-15 14:14:55 +01:00
Aleksander Morgado c65c5aedc3 sim: allow subclassing pin/puk sending operations 2012-03-15 14:14:55 +01:00
Aleksander Morgado 72afc058bf sim: allow subclassing the SIM object
Plugins can subclass the MMSim object and provide custom implementations of the
actions performed by the object.
2012-03-15 14:14:55 +01:00
Aleksander Morgado 24c28c2692 sim: export only valid objects 2012-03-15 14:14:55 +01:00
Nathan Williams 418e0ac559 libmm-common: CDMA sid/nid are uint, not enum 2012-03-15 14:14:55 +01:00
Aleksander Morgado 4aeadbb776 iface-modem: proper fallback state when bearer connection fails 2012-03-15 14:14:55 +01:00
Aleksander Morgado a2203d7d14 broadband-bearer: expose properties used by the bearer implementation 2012-03-15 14:14:54 +01:00
Aleksander Morgado 9feb177e21 bearer: expose IP config dictionaries with unknown method 2012-03-15 14:14:54 +01:00
Aleksander Morgado 507b48dcd9 cli: IP config getters return newly created objects 2012-03-15 14:14:54 +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 f797beefac libmm-common: build dictionary even if IP config object not given 2012-03-15 14:14:54 +01:00
Aleksander Morgado af1f8ed6b3 broadband-modem: disconnect all bearers when disabling 2012-03-15 14:14:54 +01:00
Aleksander Morgado a33b05cc10 broadband-bearer: reimplement CDMA and 3GPP disconnection logic 2012-03-15 14:14:54 +01:00
Aleksander Morgado 9ab4ad28ff bearer-list: new async method to disconnect all bearers 2012-03-15 14:14:54 +01:00
Aleksander Morgado 43ac87170c bearer: don't handle reasons to forbid connection in the generic Bearer object 2012-03-15 14:14:54 +01:00
Aleksander Morgado 6ae1785b64 broadband-bearer: don't connect if roaming forbidden or unregistered 2012-03-15 14:14:54 +01:00
Aleksander Morgado 015756e572 broadband-bearer: reimplement CDMA and 3GPP connection logic 2012-03-15 14:14:54 +01:00
Aleksander Morgado 1d450d7c4e broadband-modem: by default, just create a single broadband bearer 2012-03-15 14:14:54 +01:00
Aleksander Morgado c6b9aead81 bearer: subclasses need to report IPv4/v6 config when connection ready 2012-03-15 14:14:54 +01:00
Aleksander Morgado aa36af424d bearer: number in Connect() no longer needed 2012-03-15 14:14:54 +01:00
Aleksander Morgado a400db4b5c bearer: remove allow-roaming, only meaningful in the broadband bearer 2012-03-15 14:14:53 +01:00
Aleksander Morgado 22846fc46f cli: remove `--connect-with-number' option, no longer needed 2012-03-15 14:14:53 +01:00
Aleksander Morgado 98d7edadb5 libmm-glib: number no longer needed in Connect() 2012-03-15 14:14:53 +01:00
Aleksander Morgado 009582b6fd api,dbus: remove optional 'number' in bearer Connect() call
We can already give the number as a parameter in the dictionary when creating
the Bearer object.
2012-03-15 14:14:53 +01:00
Aleksander Morgado ff7406005d libmm-common: new helper object to handle Bearer IP config 2012-03-15 14:14:53 +01:00
Aleksander Morgado fa17f90082 bearer-3gpp, bearer-cdma: removed, they were mixed in broadband-bearer 2012-03-15 14:14:53 +01:00
Aleksander Morgado 2b1aabe4fd iface-modem-3gpp: 3GPP bearer creation removed 2012-03-15 14:14:53 +01:00
Aleksander Morgado 63f209d6da iface-modem-cdma: CDMA bearer creation removed 2012-03-15 14:14:53 +01:00
Aleksander Morgado 24dd208b59 iface-modem-simple: remove dual 3GPP/CDMA bearers logic
Just rely on a single Bearer object created.
2012-03-15 14:14:53 +01:00
Aleksander Morgado a3b5c9faef broadband-bearer: new generic 3GPP+CDMA bearer 2012-03-15 14:14:53 +01:00
Aleksander Morgado 6c2dc9eef1 bearer: set unique path when the bearer gets exported 2012-03-15 14:14:53 +01:00
Aleksander Morgado 2ca4d36e5e libmm-common: 3gpp location doesn't use any of our enum/flags 2012-03-15 14:14:53 +01:00
Aleksander Morgado d5b74be899 build: fix errors template
Equivalent to the fix in d15b1f201 applied to the enums template.

Spotted by Nathan Williams.
2012-03-15 14:14:53 +01:00
Aleksander Morgado 332d1a0891 build: add missing build dependency in libmm-common
Spotted by Nathan Williams.
2012-03-15 14:14:53 +01:00
Aleksander Morgado 8d25f46292 build: we no longer need to have the DBus.Properties introspection XML
Not needed in gdbus-based code.
2012-03-15 14:14:53 +01:00
Aleksander Morgado c753649361 cli: use new enums/flags string getters/builders 2012-03-15 14:14:53 +01:00
Aleksander Morgado a3532e7730 libmm-common: flags string builders are now all autogenerated 2012-03-15 14:14:52 +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 7e36f04b37 core: use new enums/flags string getters/builders 2012-03-15 14:14:52 +01:00
Aleksander Morgado 04fc34fab8 build: autogenerate enum/flags string getter/builders
Each enum will have its own #_get_string (),
and each flags will have its own #_build_string_from_mask ().
2012-03-15 14:14:52 +01:00
Aleksander Morgado f8cb1269e3 cli: include Location-related actions 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 3b443b6954 libmm-common: fix usage of main library header 2012-03-15 14:14:52 +01:00
Aleksander Morgado bcdd376b6b iface-modem-3gpp, broadband-modem: update LAC/CI 3gpp-based location 2012-03-15 14:14:52 +01:00
Aleksander Morgado 71125777d3 iface-modem-location: handle 3GPP location 2012-03-15 14:14:52 +01:00
Aleksander Morgado 5fa8918847 libmm-common: new helper object to handle 3GPP location 2012-03-15 14:14:52 +01:00
Aleksander Morgado f94d8ce30a api: include '3gpp' prefix for LAC/CI location, instead of 'gsm' 2012-03-15 14:14:52 +01:00
Aleksander Morgado 182a954205 broadband-modem: enable/disable the Location interface 2012-03-15 14:14:52 +01:00
Aleksander Morgado 74f29981c8 broadband-modem: load default location reporting capabilities
Currently, only LAC/CI if the modem has 3GPP capabilities.
2012-03-15 14:14:52 +01:00