diff options
author | Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com> | 2012-01-09 12:30:42 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2012-01-15 19:55:58 -0600 |
commit | ef658e92f31ee5fc6466c82c31973b3b95f6b657 (patch) | |
tree | 00714116c77c0fe7d34a1c7ce329b2b022df8d23 /include/sim.h | |
parent | 3272397ad90e3d0aede75ecc301cd30b9984f35d (diff) | |
download | ofono-ef658e92f31ee5fc6466c82c31973b3b95f6b657.tar.bz2 |
sim: Add SPN watch capability
Diffstat (limited to 'include/sim.h')
-rw-r--r-- | include/sim.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/sim.h b/include/sim.h index 6a5f067f..b238868c 100644 --- a/include/sim.h +++ b/include/sim.h @@ -196,6 +196,14 @@ void ofono_sim_remove_state_watch(struct ofono_sim *sim, unsigned int id); enum ofono_sim_state ofono_sim_get_state(struct ofono_sim *sim); +typedef void (*ofono_sim_spn_cb_t)(const char *spn, const char *dc, void *data); + +gboolean ofono_sim_add_spn_watch(struct ofono_sim *sim, unsigned int *id, + ofono_sim_spn_cb_t cb, void *data, + ofono_destroy_func destroy); + +gboolean ofono_sim_remove_spn_watch(struct ofono_sim *sim, unsigned int *id); + void ofono_sim_inserted_notify(struct ofono_sim *sim, ofono_bool_t inserted); struct ofono_sim_context *ofono_sim_context_create(struct ofono_sim *sim); |