Denis Kenzior
91789b2680
Port call-forwarding to new USSD API
2009-08-17 15:08:48 -05:00
Denis Kenzior
c4d9393fa3
Get rid of unneeded variable
2009-08-17 15:08:48 -05:00
Denis Kenzior
65eb5e2089
Refactor call barring to the new USSD API
2009-08-17 15:08:48 -05:00
Denis Kenzior
d5339edc44
Refactor supplementary service control strings
...
The registration was done by using the storage in the modem. Refactored
to use the new atom watch APIs and storing the control entries in the
ussd atom itself
2009-08-17 15:08:43 -05:00
Denis Kenzior
5e957a7e3e
Port the USSD at driver to the new API
2009-08-17 13:46:34 -05:00
Denis Kenzior
229bb3a4ed
Evolve the USSD API
2009-08-17 13:45:55 -05:00
Denis Kenzior
5fdc6fd395
Get rid of unused functions
2009-08-17 11:38:36 -05:00
Marcel Holtmann
6d73540f22
Use $(AM_V_GEN) for symbol export generation
2009-08-16 14:51:40 -07:00
Marcel Holtmann
4ccc50fd06
Source code is not ready for subdir-objects yet
2009-08-16 14:51:12 -07:00
Marcel Holtmann
02d08acb3e
Use proper automake subdirectory options
2009-08-16 14:45:01 -07:00
Denis Kenzior
67aa564adb
Update the AT modem SSN driver to the new API
2009-08-14 18:51:36 -05:00
Denis Kenzior
314c0facc3
Refactor cssn into ofono_ssn
...
Make this into a fully fledged entity, with a driver instead of the
current kludge. This means modem drivers can actually choose whether
to instantiate a CSSN atom or not
Move the notification functions from voicecall.c into ssn.c.
Move the cssn.h header into include/ssn.h and refactor
Update call barring to utilize ofono_ssn and use the new atom_watch
functionality to detect when ssn has been added or removed
2009-08-14 18:49:01 -05:00
Denis Kenzior
6482d98e56
Add atom get_registered function
2009-08-14 18:47:12 -05:00
Denis Kenzior
e36c8b1d5d
Follow the more common glib convention for destroy
2009-08-14 17:06:59 -05:00
Yang Gu
3c6b6b908f
Remove trailing whitespace
2009-08-14 16:35:34 -05:00
Denis Kenzior
c48e739669
Fix whitespace issue
2009-08-14 16:35:02 -05:00
Denis Kenzior
9ca3c0e321
Utilize call_watches
2009-08-14 16:33:48 -05:00
Denis Kenzior
99e3fe8285
Move CALL_SETTINGS_INTERFACE define to dbus.h
2009-08-14 16:33:48 -05:00
Denis Kenzior
ed1720ea36
Move PHONEBOOK_INTERFACE define to dbus.h
2009-08-14 16:33:48 -05:00
Denis Kenzior
b82042c5e9
Move CALL_METER_INTERFACE define to dbus.h
2009-08-14 16:33:48 -05:00
Denis Kenzior
f82b9a32fd
Move CALL_FORWARDING_INTERFACE define to dbus.h
2009-08-14 16:33:48 -05:00
Denis Kenzior
ae4ea4cd5e
Move CALL_BARRING_INTERFACE definition to dbus.h
2009-08-14 16:33:48 -05:00
Denis Kenzior
2da0fc6070
Add call_watches utility
2009-08-14 16:33:48 -05:00
Denis Kenzior
c1c04e8c8d
Add atom_watch functions
2009-08-14 16:33:43 -05:00
Denis Kenzior
c5f3388c36
Use atom's modem in phonebook
2009-08-14 16:31:48 -05:00
Denis Kenzior
fff46fd758
Use atom's modem storage in call settings
2009-08-14 16:31:48 -05:00
Denis Kenzior
3e50c22f57
Use atom's modem in call meter
2009-08-14 16:31:48 -05:00
Denis Kenzior
8a64f93f30
Use atom's modem in call-forwarding
2009-08-14 16:31:48 -05:00
Denis Kenzior
31a940825b
Use atom's modem storage in call barring
2009-08-14 16:31:48 -05:00
Denis Kenzior
9ad3ad6664
Update to use the new atom_free API
2009-08-14 16:31:46 -05:00
Denis Kenzior
6119c08c28
Rework ofono_modem_remove_atom
...
Change to ofono_atom_free since the atom now carries all necessary
information about the modem it is attached to
2009-08-14 16:31:34 -05:00
Denis Kenzior
9020b1dc7e
Add getter functions for atoms
2009-08-14 16:24:46 -05:00
Denis Kenzior
a6ef7f8711
Sanity check the atom register/unregister funcs
2009-08-14 15:15:06 -05:00
Denis Kenzior
622221e90f
Fix passing in modem where call_barring expected
2009-08-14 15:15:06 -05:00
Denis Kenzior
320f4e1780
Port over ISI modem driver to the new API
2009-08-14 12:10:05 -05:00
Denis Kenzior
1c25111c27
Update the at phonebook driver to the new API
2009-08-14 11:19:10 -05:00
Denis Kenzior
ecdfbebc51
Evolve the phonebook driver
2009-08-14 11:19:10 -05:00
Denis Kenzior
0e3cc07966
Remove defunct pointer to call waiting data
...
Doesn't exist anymore
2009-08-14 11:19:10 -05:00
Denis Kenzior
62ed98da66
Update at call settings driver to new API
2009-08-14 11:19:10 -05:00
Denis Kenzior
04926379e5
Evolve call settings driver
2009-08-14 11:19:10 -05:00
Denis Kenzior
6342e1b2dc
Move clir and cug option enums to types.h
2009-08-14 11:19:10 -05:00
Denis Kenzior
7378fac495
Update the at call meter driver for new API
2009-08-14 11:19:09 -05:00
Denis Kenzior
521039596a
Evolve the call meter driver API
2009-08-14 11:19:09 -05:00
Denis Kenzior
e350de29c2
Update at modem call forwarding driver
2009-08-14 11:19:09 -05:00
Denis Kenzior
872a24690d
Evolve the call-forwarding driver
2009-08-14 11:19:09 -05:00
Denis Kenzior
2f37befd27
Update at modem call-barring driver to the new API
2009-08-14 11:19:09 -05:00
Denis Kenzior
67e19dc14c
Evolve the call-barring driver
...
- Move call barring related functionality out of driver.h into a
dedicated file, call-barring.h
- Update to use the new atom framework
- Remove over-reliance on the modem structure, call-barring structure
should now be used instead whenever possible
2009-08-14 11:19:09 -05:00
Rémi Denis-Courmont
2bfe1a24b9
Phonet: basic pipe owner support
...
This will be needed for GPRS support.
2009-08-14 16:56:52 +03:00
Alexander Kanavin
2076a044ec
Add ISI modem SIM phonebook support
...
This patch only provides access to the SIM phonebook. Note that the
interface to the SIM phonebook is quite slow, which may cause timeouts
on phonebooks with a large number of entries using the default D-Bus
timeout value.
2009-08-14 16:55:55 +03:00
Denis Kenzior
01b4c49447
Move certain parts of driver.h to types.h
2009-08-13 10:08:32 -05:00