Imported Upstream connman version 1.38
[platform/upstream/connman.git] / vpn / vpn-agent.h
old mode 100644 (file)
new mode 100755 (executable)
index 821d759..dc79766
@@ -34,10 +34,22 @@ extern "C" {
 
 void vpn_agent_append_host_and_name(DBusMessageIter *iter,
                                struct vpn_provider *provider);
-connman_bool_t vpn_agent_check_reply_has_dict(DBusMessage *reply);
+bool vpn_agent_check_reply_has_dict(DBusMessage *reply);
 void vpn_agent_append_user_info(DBusMessageIter *iter,
                                struct vpn_provider *provider,
                                const char *username_str);
+void vpn_agent_append_allow_credential_storage(DBusMessageIter *iter,
+                               bool allow);
+void vpn_agent_append_allow_credential_retrieval(DBusMessageIter *iter,
+                               bool allow);
+void vpn_agent_append_keep_credentials(DBusMessageIter *iter, bool allow);
+void vpn_agent_append_auth_failure(DBusMessageIter *iter,
+                               struct vpn_provider *provider,
+                               const char *information);
+int vpn_agent_check_and_process_reply_error(DBusMessage *reply,
+                               struct vpn_provider *provider,
+                               struct connman_task *task,
+                               vpn_provider_connect_cb_t cb, void *user_data);
 
 #ifdef __cplusplus
 }