From a4983d99eb377c032a617b6e017893904c9ef209 Mon Sep 17 00:00:00 2001 From: Mika Liljeberg Date: Tue, 26 Oct 2010 18:31:50 +0300 Subject: radio settings: add FastDormancy property --- include/radio-settings.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'include/radio-settings.h') 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); -- cgit v1.2.3