From 7420d327e310c9549f7cb6f46a57ee35ad701714 Mon Sep 17 00:00:00 2001 From: Andrew Earl Date: Tue, 8 Apr 2014 09:21:45 +0100 Subject: include: Add subscriber number to handsfree API --- include/handsfree.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/handsfree.h') diff --git a/include/handsfree.h b/include/handsfree.h index 929fb32f..9f4d0e23 100644 --- a/include/handsfree.h +++ b/include/handsfree.h @@ -36,12 +36,18 @@ typedef void (*ofono_handsfree_cb_t)(const struct ofono_error *error, typedef void (*ofono_handsfree_phone_cb_t)(const struct ofono_error *error, const struct ofono_phone_number *number, void *data); +typedef void (*ofono_handsfree_cnum_query_cb_t)(const struct ofono_error *error, + int total, + const struct ofono_phone_number *numbers, + void *data); struct ofono_handsfree_driver { const char *name; int (*probe)(struct ofono_handsfree *hf, unsigned int vendor, void *data); void (*remove)(struct ofono_handsfree *hf); + void (*cnum_query)(struct ofono_handsfree *hf, + ofono_handsfree_cnum_query_cb_t cb, void *data); void (*request_phone_number) (struct ofono_handsfree *hf, ofono_handsfree_phone_cb_t cb, void *data); -- cgit v1.2.3