diff options
| author | 2011-02-02 20:09:18 -0800 | |
|---|---|---|
| committer | 2011-02-03 15:19:13 -0800 | |
| commit | 8e63c3e33b2dc8ed8020915ceee011b99cbad99f (patch) | |
| tree | 9fb868807c46a534ee1908ed2fa308afc715f4a8 /libs/utils/Threads.cpp | |
| parent | acdf50c4a6e5b02ca3905b3dcf4d262885a3efc2 (diff) | |
Add a protocol property to the APNs and use it.
1. Database changes:
   - Add a protocol and a roaming_protocol column to the
     carriers table in the telephony provider database.
   - Set the protocol and roaming_protocol fields when
     creating APN objects from the database.
2. ApnSetting class changes:
   - Add protocol and roamingProtocol fields to the
     ApnSetting class that encapsulates APN settings within
     the framework.
   - Add the fields to ApnSetting.toString and support a new
     syntax containing the fields in ApnSetting.fromString.
   - Add a unit test for ApnSetting.
3. Telephony changes:
   - Specify the APN protocol when setting up a data call,
     using protocol when not roaming and roaming_protocol
     when roaming.
This change depends on #94983 in the telephony provider,
which adds the new column to the database schema on
upgrades.
Change-Id: Ic4e3f02e48f17990f657187b9919d265671f0138
Diffstat (limited to 'libs/utils/Threads.cpp')
0 files changed, 0 insertions, 0 deletions