diff options
author | Andrzej Zaborowski <andrew.zaborowski@intel.com> | 2010-07-28 12:26:10 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-07-30 17:19:55 -0500 |
commit | 3714eb8acd8a38988e005b795f384b640980ff98 (patch) | |
tree | 0dab05393e1efe16d200a8228160b2d611881ca3 /src/stkagent.h | |
parent | 47b95122ccbea1b4288b5aca97e931cce0f839c3 (diff) | |
download | ofono-3714eb8acd8a38988e005b795f384b640980ff98.tar.bz2 |
stk: Handle the Select Item proactive command.
Diffstat (limited to 'src/stkagent.h')
-rw-r--r-- | src/stkagent.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/stkagent.h b/src/stkagent.h index 5561fa4e..a19df92f 100644 --- a/src/stkagent.h +++ b/src/stkagent.h @@ -46,6 +46,9 @@ enum stk_agent_result { typedef void (*stk_agent_generic_cb)(enum stk_agent_result result, void *user_data); +typedef void (*stk_agent_selection_cb)(enum stk_agent_result result, + uint8_t id, void *user_data); + struct stk_agent; struct stk_agent *stk_agent_new(const char *path, const char *sender, @@ -61,5 +64,10 @@ void stk_agent_set_destroy_watch(struct stk_agent *agent, GDestroyNotify notify, void stk_agent_request_cancel(struct stk_agent *agent); +void stk_agent_request_selection(struct stk_agent *agent, + const struct stk_menu *menu, + stk_agent_selection_cb cb, + void *user_data, int timeout); + void append_menu_items_variant(DBusMessageIter *iter, const struct stk_menu_item *items); |