From 5fa6344b92eee3c35d80a2ca69511c58b8a4d605 Mon Sep 17 00:00:00 2001 From: Mikel Astiz Date: Thu, 15 Sep 2011 18:34:38 +0200 Subject: [PATCH] handsfree: Add driver api for number requests e.g. AT+BINP=1 --- include/handsfree.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/handsfree.h b/include/handsfree.h index cd609759..18c6f265 100644 --- a/include/handsfree.h +++ b/include/handsfree.h @@ -30,11 +30,18 @@ extern "C" { struct ofono_handsfree; +typedef void (*ofono_handsfree_phone_cb_t)(const struct ofono_error *error, + const struct ofono_phone_number *number, + 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 (*request_phone_number) (struct ofono_handsfree *hf, + ofono_handsfree_phone_cb_t cb, + void *data); }; void ofono_handsfree_set_inband_ringing(struct ofono_handsfree *hf,