Go to the documentation of this file.
25#ifndef AUTH_CLIENT_PLUGIN_H
27#define AUTH_CLIENT_PLUGIN_H
55 auth_client_plugin_t
const *ca_auc;
59 char const *ca_scheme;
66#if SOFIA_EXTEND_AUTH_CLIENT
71struct auth_client_plugin
80 msg_auth_t
const *ch);
91 int (*auc_info)(
auth_client_t *ca, msg_auth_info_t
const *ai);
93#if SOFIA_EXTEND_AUTH_CLIENT
100#define AUTH_CLIENT_IS_EXTENDED(ca) \
102 (ca)->ca_auc->auc_plugin_size > \
103 (int)offsetof(auth_client_plugin_t, auc_clear) \
104 && (ca)->ca_auc->auc_clear != NULL)
Client-side authenticator library.
struct auth_client_s auth_client_t
Authenticator object.
Definition auth_client.h:49
struct msg_hclass_s const msg_hclass_t
Sofia-SIP 1.13.17 -
Copyright (C) 2006 Nokia Corporation. All rights reserved.
Licensed under the terms of the GNU Lesser General Public License.