summaryrefslogtreecommitdiffstats
path: root/include/emulator.h
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2011-02-15 22:23:08 -0600
committerDenis Kenzior <denkenz@gmail.com>2011-02-16 00:23:44 -0600
commit2394a87cc4d3bff39b460dcd5f7080196039c35f (patch)
tree748bcd6deda9d0d5a0c0c58572c067f7e5b3c793 /include/emulator.h
parent6eeaacc706a835f497c5e19977ac5a171265c95a (diff)
downloadofono-2394a87cc4d3bff39b460dcd5f7080196039c35f.tar.bz2
emulator: Add additional APIs
Diffstat (limited to 'include/emulator.h')
-rw-r--r--include/emulator.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/emulator.h b/include/emulator.h
index 93373477..99095eeb 100644
--- a/include/emulator.h
+++ b/include/emulator.h
@@ -62,6 +62,13 @@ void ofono_emulator_send_intermediate(struct ofono_emulator *em,
void ofono_emulator_send_info(struct ofono_emulator *em, const char *line,
ofono_bool_t last);
+ofono_bool_t ofono_emulator_add_handler(struct ofono_emulator *em,
+ const char *prefix,
+ ofono_emulator_request_cb_t cb,
+ void *data, ofono_destroy_func destroy);
+ofono_bool_t ofono_emulator_remove_handler(struct ofono_emulator *em,
+ const char *prefix);
+
ofono_bool_t ofono_emulator_request_next_string(
struct ofono_emulator_request *req,
const char **str);