Mercurial > pidgin
changeset 19060:c79b54f03f9d
- Add purple_certificate_pool_get_scheme helper function
author | William Ehlhardt <williamehlhardt@gmail.com> |
---|---|
date | Mon, 30 Jul 2007 06:50:31 +0000 |
parents | a75d01f3a98e |
children | 3d6576b8c88a |
files | libpurple/certificate.c libpurple/certificate.h |
diffstat | 2 files changed, 20 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/libpurple/certificate.c Mon Jul 30 01:35:00 2007 +0000 +++ b/libpurple/certificate.c Mon Jul 30 06:50:31 2007 +0000 @@ -300,6 +300,15 @@ return TRUE; } +PurpleCertificateScheme * +purple_certificate_pool_get_scheme(PurpleCertificatePool *pool) +{ + g_return_val_if_fail(pool, NULL); + g_return_val_if_fail(pool->scheme_name, NULL); + + return purple_certificate_find_scheme(pool->scheme_name); +} + gboolean purple_certificate_pool_contains(PurpleCertificatePool *pool, const gchar *id) {
--- a/libpurple/certificate.h Mon Jul 30 01:35:00 2007 +0000 +++ b/libpurple/certificate.h Mon Jul 30 06:50:31 2007 +0000 @@ -509,6 +509,17 @@ purple_certificate_pool_usable(PurpleCertificatePool *pool); /** + * Looks up the scheme the pool operates under + * + * @param pool Pool to get the scheme of + * + * @return Pointer to the pool's scheme, or NULL if it isn't loaded. + * @see purple_certificate_pool_usable() + */ +PurpleCertificateScheme * +purple_certificate_pool_get_scheme(PurpleCertificatePool *pool); + +/** * Check for presence of an ID in a pool. * @param pool Pool to look in * @param id ID to look for