summaryrefslogtreecommitdiff
path: root/src/connman.h
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-08-29 23:28:32 -0700
committerMarcel Holtmann <marcel@holtmann.org>2009-08-29 23:28:32 -0700
commit34225749825dfb45beee52457994f39f44b1be55 (patch)
tree173d371e92f939d0373862a6dcca124285840dfc /src/connman.h
parent2177c96c21ac75d09ad66fa878b58322a7d9de30 (diff)
downloadconnman-34225749825dfb45beee52457994f39f44b1be55.tar.gz
connman-34225749825dfb45beee52457994f39f44b1be55.tar.bz2
connman-34225749825dfb45beee52457994f39f44b1be55.zip
Add basic hookup of passphrase agent callback
Diffstat (limited to 'src/connman.h')
-rw-r--r--src/connman.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/connman.h b/src/connman.h
index 81343dd8..ff4e2860 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -65,6 +65,14 @@ void __connman_agent_cleanup(void);
int __connman_agent_register(const char *sender, const char *path);
int __connman_agent_unregister(const char *sender, const char *path);
+struct connman_service;
+
+typedef void (* passphrase_cb_t) (struct connman_service *service,
+ const char *passphrase, void *user_data);
+
+int __connman_agent_request_passphrase(struct connman_service *service,
+ passphrase_cb_t callback, void *user_data);
+
#include <connman/log.h>
int __connman_log_init(gboolean detach, gboolean debug);
@@ -328,6 +336,7 @@ struct connman_service *__connman_service_create_from_network(struct connman_net
void __connman_service_update_from_network(struct connman_network *network);
void __connman_service_remove_from_network(struct connman_network *network);
+const char *__connman_service_get_path(struct connman_service *service);
unsigned int __connman_service_get_order(struct connman_service *service);
int __connman_service_set_carrier(struct connman_service *service,