Imported Upstream connman version 1.38
[platform/upstream/connman.git] / vpn / vpn-agent.h
index c7328d7..dc79766 100755 (executable)
@@ -38,6 +38,18 @@ 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
 }