pidgin 2.14.14dev
|
Database for retrieval or storage of Certificates. More...
#include <certificate.h>
Data Fields | |
gchar * | scheme_name |
Scheme this Pool operates for. | |
gchar * | name |
Internal name to refer to the pool by. | |
gchar * | fullname |
User-friendly name for this type ex: N_("SSL Servers") When this is displayed anywhere, it should be i18ned ex: _(pool->fullname) | |
gpointer | data |
Internal pool data. | |
gboolean(* | init )(void) |
Set up the Pool's internal state. | |
void(* | uninit )(void) |
Uninit the Pool's internal state. | |
gboolean(* | cert_in_pool )(const gchar *id) |
Check for presence of a certificate in the pool using unique ID. | |
PurpleCertificate *(* | get_cert )(const gchar *id) |
Retrieve a PurpleCertificate from the pool. | |
gboolean(* | put_cert )(const gchar *id, PurpleCertificate *crt) |
Add a certificate to the pool. | |
gboolean(* | delete_cert )(const gchar *id) |
Delete a certificate from the pool. | |
GList *(* | get_idlist )(void) |
Returns a list of IDs stored in the pool. | |
void(* | _purple_reserved1 )(void) |
void(* | _purple_reserved2 )(void) |
void(* | _purple_reserved3 )(void) |
void(* | _purple_reserved4 )(void) |
Database for retrieval or storage of Certificates.
More or less a hash table; all lookups and writes are controlled by a string key.
Definition at line 128 of file certificate.h.
void(* _PurpleCertificatePool::_purple_reserved1) (void) |
Definition at line 176 of file certificate.h.
void(* _PurpleCertificatePool::_purple_reserved2) (void) |
Definition at line 177 of file certificate.h.
void(* _PurpleCertificatePool::_purple_reserved3) (void) |
Definition at line 178 of file certificate.h.
void(* _PurpleCertificatePool::_purple_reserved4) (void) |
Definition at line 179 of file certificate.h.
gboolean(* _PurpleCertificatePool::cert_in_pool) (const gchar *id) |
Check for presence of a certificate in the pool using unique ID.
Definition at line 162 of file certificate.h.
gpointer _PurpleCertificatePool::data |
Internal pool data.
Definition at line 143 of file certificate.h.
gboolean(* _PurpleCertificatePool::delete_cert) (const gchar *id) |
Delete a certificate from the pool.
Definition at line 171 of file certificate.h.
gchar* _PurpleCertificatePool::fullname |
User-friendly name for this type ex: N_("SSL Servers") When this is displayed anywhere, it should be i18ned ex: _(pool->fullname)
Definition at line 140 of file certificate.h.
PurpleCertificate *(* _PurpleCertificatePool::get_cert) (const gchar *id) |
Retrieve a PurpleCertificate from the pool.
Definition at line 164 of file certificate.h.
GList *(* _PurpleCertificatePool::get_idlist) (void) |
Returns a list of IDs stored in the pool.
Definition at line 174 of file certificate.h.
gboolean(* _PurpleCertificatePool::init) (void) |
Set up the Pool's internal state.
Upon calling purple_certificate_register_pool() , this function will be called. May be NULL.
Definition at line 152 of file certificate.h.
gchar* _PurpleCertificatePool::name |
Internal name to refer to the pool by.
Definition at line 133 of file certificate.h.
gboolean(* _PurpleCertificatePool::put_cert) (const gchar *id, PurpleCertificate *crt) |
Add a certificate to the pool.
Must overwrite any other certificates sharing the same ID in the pool.
Definition at line 169 of file certificate.h.
gchar* _PurpleCertificatePool::scheme_name |
Scheme this Pool operates for.
Definition at line 131 of file certificate.h.
void(* _PurpleCertificatePool::uninit) (void) |
Uninit the Pool's internal state.
Will be called by purple_certificate_unregister_pool() . May be NULL
Definition at line 159 of file certificate.h.