summaryrefslogtreecommitdiffstats
path: root/src/ofono.h
AgeCommit message (Collapse)AuthorFilesLines
2010-11-04sms: Add __ofono_sms_message_path_from_uuidDenis Kenzior1-0/+3
2010-11-04sms: add __ofono_sms_get_next_refDenis Kenzior1-0/+2
2010-10-22voicecall: __ofono_voicecall_tone_send internal apiAndrzej Zaborowski1-0/+6
This provides a way for other atoms to send DTMF tones during a call. It is assumed that vc->driver->send_tone returns only after the tones have finished being emitted. In this version Dbus DTMF requests are in the same queue as STK requests.
2010-10-14sms: Implement text and datagram watchAki Niemi1-0/+25
Allow setting a watch for incoming text and datagram messages on the sms atom.
2010-09-29core: Add support for audio settings interfaceMarcel Holtmann1-2/+4
2010-09-28modem: Add modemwatch watchlist functionsDenis Kenzior1-0/+8
Used for registering to modem added & removed notifications
2010-09-28ofono: Don't go over 80 characters per lineDenis Kenzior1-3/+6
2010-09-28ssn: The id is unsignedDenis Kenzior1-2/+2
2010-09-21history: Update to the new SHA1 based sms id APIDenis Kenzior1-3/+6
2010-09-21sms: Refactor __ofono_sms_txq_submitDenis Kenzior1-4/+4
2010-09-15ussd: Add __ofono_ussd_initiate internal apiJeevaka Badrappan1-0/+8
2010-09-09modem: Add __ofono_modem_foreachDenis Kenzior1-0/+3
2010-09-09modem: Remove unneeded functionsDenis Kenzior1-1/+0
2010-09-09modem: Break out append_modem_propertiesDenis Kenzior1-0/+2
2010-09-09call-settings: Add __ofono_call_settings_is_busyJeevaka Badrappan1-0/+3
2010-09-09call-forwarding: Add __ofono_call_forwarding_is_busyJeevaka Badrappan1-0/+3
2010-09-09call-barring: Add __ofono_call_barring_is_busyJeevaka Badrappan1-0/+3
2010-09-09ussd: Add __ofono_ussd_is_busyYang Gu1-0/+1
Send SS requires Call Forwarding / Call Settings / Call Barring to check whether USSD is currently busy. If it is, then the SIM should be notified appropriately. We introduce a function __ofono_ussd_is_busy to help with this.
2010-08-27voicecall: Refactor ofono_voicecall_busyDenis Kenzior1-1/+3
2010-08-27voicecall: add __ofono_voicecall_dial internal apiAndrzej Zaborowski1-1/+18
The callback is only invoked when the call is CONNECTED (becomes active). Cancel ensures that the callback will not be called and does nothing more in this version, it's an open question if we want to release the call.
2010-08-16dbus: Add Canceled errorDenis Kenzior1-0/+1
2010-07-08sms: Refactor ofono_sms_submit introduced by stkDenis Kenzior1-2/+13
Simplify the logic and get rid of duplicated code
2010-07-08Add __ofono_sms_submit for other atoms to submit SMs.Andrzej Zaborowski1-1/+6
2010-06-09stk: Use envelope encoding utility from stkutil.cAndrzej Zaborowski1-2/+2
2010-05-26Add __ofono_error_not_availableDenis Kenzior1-0/+1
2010-05-19Add network time supportAki Niemi1-0/+8
Adding a new notify function in the netreg atom for notifying a received Network Identification and Timezone (NITZ) indication. This data is consumed via a nettime plugin, of which there is also an example.
2010-04-15Add Sim Toolkit atomAndrzej Zaborowski1-1/+3
- Add ofono_stk atom in stk.c - Move envelope command from sim driver to stk driver
2010-02-04Add radio settings atom and driver APIAki Niemi1-0/+2
This interface exposes a read-write property for radio access technology selection mode.
2010-01-26Add support for dynamic debug featureMarcel Holtmann1-5/+3
2010-01-01Update copyright informationMarcel Holtmann1-1/+1
2009-12-17Handle EF-CBSMID contents.Andrzej Zaborowski1-1/+5
2009-12-04Refactor: call id allocation / releaseDenis Kenzior1-2/+3
2009-12-02When SIGTERM is received, run the event loopDenis Kenzior1-0/+3
This feature will continue running the event loop for another 10 seconds or so or until all the modems have been shut down. This will allow the modem drivers to properly shutdown their respective devices.
2009-11-18Report AttachInProgress ErrorDenis Kenzior1-0/+1
If one tries to activate a context and we're currently attaching or detaching from GPRS, report the AttachInProgress error
2009-11-18Refactor: Send NotAttached errorDenis Kenzior1-0/+1
If one tries to activate the context and we're currently not attached to GPRS, report a NotAttached error instead of a failure
2009-11-05Add SMS history capabilityDenis Kenzior1-0/+14
2009-10-29Fix: Don't pass ofono_network_operator structuresDenis Kenzior1-1/+1
2009-10-23Add implementation of GPRS context atomDenis Kenzior1-0/+1
2009-10-23Refactor: Split up GPRS into two atomsDenis Kenzior1-0/+1
Split up GPRS into two atoms: GPRS and GPRS Context. GPRS will handle the areas of GPRS network registration, basic GPRS capability detection and attach / detach. GPRS Context will handle setting up / activating / deactivating the indicidual contexts. This will allow us to use the generic GPRS atom for most devices while customizing the GPRS context accordingly.
2009-10-23Add InUse error typeDenis Kenzior1-0/+1
2009-10-23Second round of renamingDenis Kenzior1-1/+1
2009-10-23Refactor: rename data-connection to gprsDenis Kenzior1-1/+1
Keep the name specific to GSM, other implementations will probably require their own interfaces
2009-10-23Add GPRS supportAndrzej Zaborowski1-0/+2
This commit implements the GPRS context setup and teardown according to doc/dataconnectionmanager-api.txt One issue with the AT implementation of the api is that "Powered" (a read-write property) can be set independently of "Attached" (read-only property) and remain set when "Attached" is clear. The semantics would be that the network doesn't have resources to let the modem attach, but the modem waits for the resources to become available and then attaches. On AT the modem is in this state only when executing +CGATT, so currently the code will rerun +CGATT as soon as the previous one returns with error, probably starving other commands. A possible workaround would be for "Powered" to flip back to False after the modem fails to attach once, or give up on having separate properties. Alternatively we could re-try to attach periodically but on one modem I've tried +CGATT fails after about 1 minute (that's the Calypso) and on another only about 0.5s (Nokia phones with AT emulation). When "Powered" is set and "RoamingAllowed" is clear and we manage to attach and find that we're roaming, ofono resets "Powered". We may want to catch the user trying to dial *99***1# which is the backwards compatibility quirk for old modems (same way ofono parses USSD strings).
2009-09-29Add call volume interface to adjust speaker and mic volumeZhenhua Zhang1-0/+1
2009-09-11Add utility for setting the netreg base stationDenis Kenzior1-0/+3
2009-09-11Add network registration status watch capabilityDenis Kenzior1-0/+11
2009-09-11Refactor various watch functionsDenis Kenzior1-2/+23
Use a common core kernel for all the watcher registrations / notifications. This is now done in watch.c
2009-09-10Add initial Cell Broadcast atom implementationDenis Kenzior1-0/+2
2009-09-02Add simple utility to validate pathsDenis Kenzior1-0/+2
2009-08-20Hide the ofono_modem datastructureDenis Kenzior1-13/+0