soup-auth-manager: add soup_auth_manager_use_auth()
[platform/upstream/libsoup.git] / libsoup / soup-password-manager.c
1 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
2 /*
3  * soup-password-manager.c: HTTP auth password manager interface
4  *
5  * Copyright (C) 2008 Red Hat, Inc.
6  */
7
8 #ifdef HAVE_CONFIG_H
9 #include <config.h>
10 #endif
11
12 #include "soup-password-manager.h"
13 #include "soup.h"
14
15 G_DEFINE_INTERFACE_WITH_CODE (SoupPasswordManager, soup_password_manager, G_TYPE_OBJECT,
16                               g_type_interface_add_prerequisite (g_define_type_id, SOUP_TYPE_SESSION_FEATURE);
17                               )
18
19 static void
20 soup_password_manager_default_init (SoupPasswordManagerInterface *iface)
21 {
22 }
23
24 void
25 soup_password_manager_get_passwords_async (SoupPasswordManager  *password_manager,
26                                            SoupMessage          *msg,
27                                            SoupAuth             *auth,
28                                            gboolean              retrying,
29                                            GMainContext         *async_context,
30                                            GCancellable         *cancellable,
31                                            SoupPasswordManagerCallback callback,
32                                            gpointer              user_data)
33 {
34         g_warn_if_reached ();
35 }
36
37 void
38 soup_password_manager_get_passwords_sync (SoupPasswordManager  *password_manager,
39                                           SoupMessage          *msg,
40                                           SoupAuth             *auth,
41                                           GCancellable         *cancellable)
42 {
43         g_warn_if_reached ();
44 }