summaryrefslogtreecommitdiff
path: root/include/task.h
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-08-10 18:21:16 -0700
committerMarcel Holtmann <marcel@holtmann.org>2009-08-10 18:21:16 -0700
commitceaf6773305dd4fc511e8b111fa2c4b1fc97b218 (patch)
tree03dd36de70a569ca1c22973374855e5cd0848c31 /include/task.h
parent4a39bc075bbd467aefbf221d615c7990380adb7c (diff)
downloadconnman-ceaf6773305dd4fc511e8b111fa2c4b1fc97b218.tar.gz
connman-ceaf6773305dd4fc511e8b111fa2c4b1fc97b218.tar.bz2
connman-ceaf6773305dd4fc511e8b111fa2c4b1fc97b218.zip
Add support for variable task argument setup
Diffstat (limited to 'include/task.h')
-rw-r--r--include/task.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/include/task.h b/include/task.h
index ec68935f..76639d40 100644
--- a/include/task.h
+++ b/include/task.h
@@ -45,10 +45,12 @@ typedef void (* connman_task_notify_t) (struct connman_task *task,
struct connman_task *connman_task_create(const char *program);
void connman_task_destroy(struct connman_task *task);
+const char *connman_task_get_path(struct connman_task *task);
+
int connman_task_add_argument(struct connman_task *task,
- const char *argument, const char *value);
+ const char *name, const char *format, ...);
int connman_task_add_variable(struct connman_task *task,
- const char *key, const char *value);
+ const char *key, const char *format, ...);
int connman_task_set_notify(struct connman_task *task, const char *member,
connman_task_notify_t function, void *user_data);