summaryrefslogtreecommitdiffstats
path: root/src/stkagent.h
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2010-07-30 12:11:41 -0500
committerDenis Kenzior <denkenz@gmail.com>2010-07-30 17:19:56 -0500
commitcf249c9fd715373edb609d39f30e5c8442309650 (patch)
treefd0ad07b3893c9794ca1fb26d5068a736dc39e76 /src/stkagent.h
parent27e890cc4094622fff5f49adcea89ca32b73822c (diff)
downloadofono-cf249c9fd715373edb609d39f30e5c8442309650.tar.bz2
stk: Introduce destroy semantics to stkagent
Diffstat (limited to 'src/stkagent.h')
-rw-r--r--src/stkagent.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/stkagent.h b/src/stkagent.h
index 625217ad..e037fba0 100644
--- a/src/stkagent.h
+++ b/src/stkagent.h
@@ -67,14 +67,16 @@ ofono_bool_t stk_agent_matches(struct stk_agent *agent,
void stk_agent_request_cancel(struct stk_agent *agent);
int stk_agent_request_selection(struct stk_agent *agent,
- const struct stk_menu *menu,
- stk_agent_selection_cb cb,
- void *user_data, int timeout);
+ const struct stk_menu *menu,
+ stk_agent_selection_cb cb,
+ void *user_data, ofono_destroy_func destroy,
+ int timeout);
int stk_agent_display_text(struct stk_agent *agent, const char *text,
uint8_t icon_id, ofono_bool_t urgent,
stk_agent_display_text_cb cb,
- void *user_data, int timeout);
+ void *user_data, ofono_destroy_func destroy,
+ int timeout);
void append_menu_items_variant(DBusMessageIter *iter,
const struct stk_menu_item *items);