aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-03-15broadband-modem: run property bindings for simple status on each interfaceAleksander Morgado
Once an interface gets initialized, we run the property binding method in the interface in order to get the simple properties bound.
2012-03-15iface-modem-3gpp: implement property binding for the simple statusAleksander Morgado
2012-03-15iface-modem: implement property binding for the simple statusAleksander Morgado
2012-03-15iface-modem-simple: implement GetStatus()Aleksander Morgado
2012-03-15iface-modem-simple: implement Disconnect()Aleksander Morgado
2012-03-15iface-modem-simple: implement bearer creation and connection during Connect()Aleksander Morgado
2012-03-15iface-modem: return a MMBearer reference when creating a new bearerAleksander Morgado
Not just the bearer path.
2012-03-15bearer: allow launching connection not only via DBusAleksander Morgado
2012-03-15bearer-list: new method to remove all existing bearersAleksander Morgado
2012-03-15bearers: base bearer creation in the new bearer properties objectAleksander Morgado
2012-03-15bearer: provide reason of why connection is forbiddenAleksander Morgado
2012-03-15iface-modem-simple: use the new connect properties objectAleksander Morgado
2012-03-15api: MMModemBand is now an enum, not flagsAleksander Morgado
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-15broadband-modem: update registration state when disablingAleksander Morgado
2012-03-15iface-modem: don't update access tech if it didn't changeAleksander Morgado
2012-03-15broadband-modem: try to simplify 3GPP network registrationAleksander Morgado
When requesting to register in the network manually, we will poll every once in a while to check whether we got registered or not. We remove the registration timeout and we handle the case where it never gets registered by allowing a maximum number of registration checks in our request.
2012-03-15iface-modem-simple: implement Connect()Aleksander Morgado
2012-03-15broadband-modem: use new common method to check if modem is 3GPPAleksander Morgado
2012-03-15iface-modem-3gpp: allow requesting to register internally, not just via DBusAleksander Morgado
2012-03-15iface-modem: allow setting allowed modes and bands internally, not just via DBusAleksander Morgado
2012-03-15sim: allow sending PIN code internally, not just via DBusAleksander Morgado
2012-03-15broadband-modem: handle state checks during Enable() and Disable()Aleksander Morgado
Before it was done in the interface; but we should really be doing it in the implementation; so that mm_base_modem_enable()/disable() also has the state checks.
2012-03-15broadband-modem: implement the Simple interfaceAleksander Morgado
2012-03-15iface-modem-simple: new interface to handle the Simple interfaceAleksander Morgado
2012-03-15broadband-modem: shutdown 3GPP interface when disposingAleksander Morgado
2012-03-15modem-helpers: MMModemAccessTechnology is flags, not enumAleksander Morgado
2012-03-153gpp: control 3GPP bearer creation in the 3GPP modem interfaceAleksander Morgado
And implement bearer connection allowance based on roaming status.
2012-03-15bearer-3gpp: provide getters for the propertiesAleksander Morgado
2012-03-15api,core: new 'allow-roaming' property to be set when creating a bearerAleksander Morgado
This new boolean property, applicable to 3GPP bearers, will specify whether 3GPP bearers are allowed to get connected when registered in a roaming network.
2012-03-15core: implement Access Technology reportingAleksander Morgado
For 3GPP modems only for now..
2012-03-15api,enums: renamed `MMModemAccessTech' to `MMModemAccessTechnology'Aleksander Morgado
This one was the last enum without full name.
2012-03-15modem-helpers: renamed 3GPP registration related helpers with `mm_3gpp' prefixAleksander Morgado
2012-03-15api,dbus: renamed `AccessTechnology' to `AccessTechnologies'Aleksander Morgado
We are reporting a bitmask of flags, not just one value.
2012-03-15broadband-modem: bearer connection allowance handled in ifacesAleksander Morgado
2012-03-15iface-modem-3gpp: disable periodic registration checksAleksander Morgado
2012-03-15iface-modem-3gpp: when disabling, disconnect all 3GPP bearersAleksander Morgado
2012-03-15bearer: allow disconnection also with internal requestsAleksander Morgado
2012-03-15bearer,bearer-3gpp: implement connection request cancellationAleksander Morgado
We allow connection requests to get cancelled, either via DBus calls or any other method.
2012-03-15iface-modem-3gpp: if we get unregistered ensure we have disconnected 3GPP ↵Aleksander Morgado
bearers It is actually very likely that we get automatically the bearer disconnected when we get unregistered in the network, but anyway.
2012-03-15iface-modem: handle connection related statesAleksander Morgado
Moved from broadband-modem. All this logic is really common not specific to the generic implementation.
2012-03-15iface-modem: while connected, ignore registration state changesAleksander Morgado
2012-03-15broadband-modem: handle connection related states in the modemAleksander Morgado
As a modem can have more than one bearer, the mapping between the bearer state and the modem state is not direct.
2012-03-15bearer: new `bearer-state' propertyAleksander Morgado
2012-03-15core,libmm-glib: include ony `libmm-common.h'Aleksander Morgado
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-15bearer-3gpp: set ip method when connecting the bearerAleksander Morgado
Currently, assume PPP when we have an AT data port, and DHCP otherwise.
2012-03-15manager: don't try to export already exported modemsAleksander Morgado
2012-03-15broadband-modem: allow 3GPP bearer connection if registered in 3GPP networkAleksander Morgado
2012-03-15bearer: fail connecting try if not allowed to connectAleksander Morgado
2012-03-15bearer-list: allow iterating over the bearers in the listAleksander Morgado
2012-03-15bearer: new property to define whether the bearer is allowed to connectAleksander Morgado
Modems will allow bearers to get connected once they are registered in the network.