diff options
author | Denis Kenzior <denkenz@gmail.com> | 2021-06-01 11:20:37 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2021-06-01 11:20:37 -0500 |
commit | 1d86dbc6c847620bbd1a5f2e4787d743a561e4c1 (patch) | |
tree | 98db81bf97bf6678f7496284d1bd509057efe45e /include | |
parent | f10b870c25d40362dd98b22f422fbbdde3ad8059 (diff) | |
download | ofono-1d86dbc6c847620bbd1a5f2e4787d743a561e4c1.tar.gz |
radio-settings: Do not use enum ofono_access_mode
Originally the enum was only meant to signify a single radio access mode
preference, but over time its meaning was overloaded to be a bitfield
with multiple preferences. Switch away from using an enum value to
using an unsigned int to make it clearer that the value is a bitfield.
Diffstat (limited to 'include')
-rw-r--r-- | include/radio-settings.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/include/radio-settings.h b/include/radio-settings.h index 0836d8b6..638452f0 100644 --- a/include/radio-settings.h +++ b/include/radio-settings.h @@ -60,8 +60,7 @@ typedef void (*ofono_radio_settings_rat_mode_set_cb_t)( void *data); typedef void (*ofono_radio_settings_rat_mode_query_cb_t)( const struct ofono_error *error, - enum ofono_radio_access_mode mode, - void *data); + int mode, void *data); typedef void (*ofono_radio_settings_band_set_cb_t)( const struct ofono_error *error, @@ -93,8 +92,7 @@ struct ofono_radio_settings_driver { void (*query_rat_mode)(struct ofono_radio_settings *rs, ofono_radio_settings_rat_mode_query_cb_t cb, void *data); - void (*set_rat_mode)(struct ofono_radio_settings *rs, - enum ofono_radio_access_mode mode, + void (*set_rat_mode)(struct ofono_radio_settings *rs, unsigned int mode, ofono_radio_settings_rat_mode_set_cb_t cb, void *data); void (*query_band)(struct ofono_radio_settings *rs, |