diff options
Diffstat (limited to 'src/driver.h')
-rw-r--r-- | src/driver.h | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/src/driver.h b/src/driver.h index 4a5dac38..b1883a29 100644 --- a/src/driver.h +++ b/src/driver.h @@ -312,23 +312,16 @@ struct ofono_call_settings_ops { ofono_call_setting_status_cb_t cb, void *data); void (*clir_set)(struct ofono_modem *modem, int mode, ofono_generic_cb_t cb, void *data); + void (*cw_query)(struct ofono_modem *modem, int cls, + ofono_call_waiting_status_cb_t cb, void *data); + void (*cw_set)(struct ofono_modem *modem, int mode, int cls, + ofono_generic_cb_t cb, void *data); }; int ofono_call_settings_register(struct ofono_modem *modem, struct ofono_call_settings_ops *ops); void ofono_call_settings_unregister(struct ofono_modem *modem); -struct ofono_call_waiting_ops { - void (*query)(struct ofono_modem *modem, int cls, - ofono_call_waiting_status_cb_t cb, void *data); - void (*set)(struct ofono_modem *modem, int mode, int cls, - ofono_generic_cb_t cb, void *data); -}; - -int ofono_call_waiting_register(struct ofono_modem *modem, - struct ofono_call_waiting_ops *ops); -void ofono_call_waiting_unregister(struct ofono_modem *modem); - struct ofono_call_meter_ops { void (*call_meter_query)(struct ofono_modem *modem, ofono_call_meter_query_cb_t cb, void *data); |