diff options
author | Mika Liljeberg <mika.liljeberg@nokia.com> | 2010-10-26 18:31:50 +0300 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-10-27 22:26:15 -0500 |
commit | a4983d99eb377c032a617b6e017893904c9ef209 (patch) | |
tree | d5e9823cc2f9df5b1410500234fcca1ee083757c /include/radio-settings.h | |
parent | aed4eac9fa7bf626040a4ccf0bcabd9e6cb3f43c (diff) | |
download | ofono-a4983d99eb377c032a617b6e017893904c9ef209.tar.bz2 |
radio settings: add FastDormancy property
Diffstat (limited to 'include/radio-settings.h')
-rw-r--r-- | include/radio-settings.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/include/radio-settings.h b/include/radio-settings.h index d41ec0b3..836565bb 100644 --- a/include/radio-settings.h +++ b/include/radio-settings.h @@ -43,6 +43,12 @@ typedef void (*ofono_radio_settings_rat_mode_query_cb_t)(const struct ofono_erro enum ofono_radio_access_mode mode, void *data); +typedef void (*ofono_radio_settings_fast_dormancy_set_cb_t)(const struct ofono_error *error, + void *data); +typedef void (*ofono_radio_settings_fast_dormancy_query_cb_t)(const struct ofono_error *error, + ofono_bool_t enable, + void *data); + struct ofono_radio_settings_driver { const char *name; int (*probe)(struct ofono_radio_settings *rs, unsigned int vendor, @@ -55,6 +61,13 @@ struct ofono_radio_settings_driver { enum ofono_radio_access_mode mode, ofono_radio_settings_rat_mode_set_cb_t cb, void *data); + void (*query_fast_dormancy)(struct ofono_radio_settings *rs, + ofono_radio_settings_fast_dormancy_query_cb_t cb, + void *data); + void (*set_fast_dormancy)(struct ofono_radio_settings *rs, + int enable, + ofono_radio_settings_fast_dormancy_set_cb_t, + void *data); }; int ofono_radio_settings_driver_register(const struct ofono_radio_settings_driver *d); |