| 30 #include <purplecredentialprovider.h> |
30 #include <purplecredentialprovider.h> |
| 31 |
31 |
| 32 G_BEGIN_DECLS |
32 G_BEGIN_DECLS |
| 33 |
33 |
| 34 /** |
34 /** |
| 35 * SECTION:purplecredentialmanager |
35 * PURPLE_CREDENTIAL_MANAGER_DOMAIN: |
| 36 * @section_id: libpurple-purplecredentialmanager |
36 * |
| 37 * @title: Purple Credential Manager |
37 * A #GError domain for errors from #PurpleCredentialManager. |
| 38 * @short_description: Management of credential providers. |
38 * |
| |
39 * Since: 3.0.0 |
| |
40 */ |
| |
41 #define PURPLE_CREDENTIAL_MANAGER_DOMAIN (g_quark_from_static_string("purple-credential-manager")) |
| |
42 |
| |
43 /** |
| |
44 * PURPLE_TYPE_CREDENTIAL_MANAGER: |
| |
45 * |
| |
46 * The standard _get_type macro for #PurpleCredentialManager. |
| |
47 * |
| |
48 * Since: 3.0.0 |
| |
49 */ |
| |
50 #define PURPLE_TYPE_CREDENTIAL_MANAGER (purple_credential_manager_get_type()) |
| |
51 G_DECLARE_FINAL_TYPE(PurpleCredentialManager, purple_credential_manager, |
| |
52 PURPLE, CREDENTIAL_MANAGER, GObject) |
| |
53 |
| |
54 /** |
| |
55 * PurpleCredentialManager: |
| 39 * |
56 * |
| 40 * Purple Credential Manager is the main API access to different credential |
57 * Purple Credential Manager is the main API access to different credential |
| 41 * providers. Providers register themselves with the manager and then the user |
58 * providers. Providers register themselves with the manager and then the user |
| 42 * can choose which provider to use. |
59 * can choose which provider to use. |
| 43 * |
60 * |
| 44 * Once a provider is selected, all credential access will be directed to that |
61 * Once a provider is selected, all credential access will be directed to that |
| 45 * provider. |
62 * provider. |
| 46 */ |
|
| 47 |
|
| 48 /** |
|
| 49 * PURPLE_CREDENTIAL_MANAGER_DOMAIN: |
|
| 50 * |
|
| 51 * A #GError domain for errors from #PurpleCredentialManager. |
|
| 52 * |
|
| 53 * Since: 3.0.0 |
|
| 54 */ |
|
| 55 #define PURPLE_CREDENTIAL_MANAGER_DOMAIN (g_quark_from_static_string("purple-credential-manager")) |
|
| 56 |
|
| 57 /** |
|
| 58 * PURPLE_TYPE_CREDENTIAL_MANAGER: |
|
| 59 * |
|
| 60 * The standard _get_type macro for #PurpleCredentialManager. |
|
| 61 * |
|
| 62 * Since: 3.0.0 |
|
| 63 */ |
|
| 64 #define PURPLE_TYPE_CREDENTIAL_MANAGER (purple_credential_manager_get_type()) |
|
| 65 G_DECLARE_FINAL_TYPE(PurpleCredentialManager, purple_credential_manager, |
|
| 66 PURPLE, CREDENTIAL_MANAGER, GObject) |
|
| 67 |
|
| 68 /** |
|
| 69 * PurpleCredentialManager: |
|
| 70 * |
|
| 71 * An opaque data structure that manages credentials. |
|
| 72 * |
63 * |
| 73 * Since: 3.0.0 |
64 * Since: 3.0.0 |
| 74 */ |
65 */ |
| 75 |
66 |
| 76 /** |
67 /** |