diff options
author | Denis Kenzior <denkenz@gmail.com> | 2013-02-07 14:53:34 -0600 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2013-02-14 08:47:10 -0600 |
commit | 47b24507fc3173d2bbbd0b31159273095eac5d48 (patch) | |
tree | f15f3485d4241b5ba647ac9be3e269ba91c48577 /include | |
parent | 39f1480155bb8f7dac9d769481f346bf73fddbde (diff) | |
download | ofono-47b24507fc3173d2bbbd0b31159273095eac5d48.tar.bz2 |
include: Add ofono_modem_find
Diffstat (limited to 'include')
-rw-r--r-- | include/modem.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/modem.h b/include/modem.h index 6e08275c..e40b23ec 100644 --- a/include/modem.h +++ b/include/modem.h @@ -40,6 +40,9 @@ enum ofono_modem_type { typedef void (*ofono_modem_online_cb_t)(const struct ofono_error *error, void *data); +typedef ofono_bool_t (*ofono_modem_compare_cb_t)(struct ofono_modem *modem, + void *user_data); + struct ofono_modem_driver { const char *name; enum ofono_modem_type modem_type; @@ -115,6 +118,9 @@ ofono_bool_t ofono_modem_get_boolean(struct ofono_modem *modem, int ofono_modem_driver_register(const struct ofono_modem_driver *); void ofono_modem_driver_unregister(const struct ofono_modem_driver *); +struct ofono_modem *ofono_modem_find(ofono_modem_compare_cb_t func, + void *user_data); + #ifdef __cplusplus } #endif |