diff options
author | Denis Kenzior <denkenz@gmail.com> | 2010-06-25 14:20:23 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-06-25 14:25:46 -0500 |
commit | 11cc3ee9224513ede825ade501562bf06fc06534 (patch) | |
tree | 546bdc769a01fb46984eca5bdb0eda724663dae5 /include | |
parent | a28c22e27fcee851ef125cc8352f7a23062e309f (diff) | |
download | ofono-11cc3ee9224513ede825ade501562bf06fc06534.tar.gz |
sms: Add driver API for SMS bearer settings
Diffstat (limited to 'include')
-rw-r--r-- | include/sms.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/sms.h b/include/sms.h index daaec37c..e4fc9112 100644 --- a/include/sms.h +++ b/include/sms.h @@ -37,6 +37,10 @@ typedef void (*ofono_sms_submit_cb_t)(const struct ofono_error *error, int mr, void *data); typedef void (*ofono_sms_sca_set_cb_t)(const struct ofono_error *error, void *data); +typedef void (*ofono_sms_bearer_set_cb_t)(const struct ofono_error *error, + void *data); +typedef void (*ofono_sms_bearer_query_cb_t)(const struct ofono_error *error, + int bearer, void *data); struct ofono_sms_driver { const char *name; @@ -50,6 +54,10 @@ struct ofono_sms_driver { void (*submit)(struct ofono_sms *sms, unsigned char *pdu, int pdu_len, int tpdu_len, int mms, ofono_sms_submit_cb_t cb, void *data); + void (*bearer_query)(struct ofono_sms *sms, + ofono_sms_bearer_query_cb_t, void *data); + void (*bearer_set)(struct ofono_sms *sms, int bearer, + ofono_sms_bearer_set_cb_t, void *data); }; void ofono_sms_deliver_notify(struct ofono_sms *sms, unsigned char *pdu, |