sasl_callback_t
static sasl_callback_t srvcallbacks[] =
static sasl_callback_t callbacks[] =
extern int _sasl_client_init(void *ctx, const sasl_callback_t *callbacks);
const sasl_callback_t *prompt_supp,
const sasl_callback_t *callbacks, const char *appname);
const sasl_callback_t *callbacks,
static sasl_callback_t client_callbacks[] = {
LIBSASL_API int sasl_client_init(const sasl_callback_t *callbacks);
const sasl_callback_t *prompt_supp,
LIBSASL_API int sasl_server_init(const sasl_callback_t *callbacks,
const sasl_callback_t *callbacks,
const sasl_callback_t *prompt_supp; /* client callback list */
const sasl_callback_t *callbacks; /* Callbacks from application */
const sasl_callback_t *callbacks = gctx->client_global_callbacks.callbacks;
int sasl_client_init(const sasl_callback_t *callbacks)
const sasl_callback_t *callbacks)
int sasl_client_init(const sasl_callback_t *callbacks)
const sasl_callback_t *prompt_supp,
const sasl_callback_t *prompt_supp,
const sasl_callback_t *callback;
const sasl_callback_t *callback;
const sasl_callback_t *callback;
const sasl_callback_t *callbacks,
const sasl_callback_t *
_sasl_find_getpath_callback(const sasl_callback_t *callbacks)
static const sasl_callback_t default_getpath_cb = {
extern const sasl_callback_t *
_sasl_find_getconf_callback(const sasl_callback_t *callbacks)
static const sasl_callback_t default_getconf_cb = {
const sasl_callback_t *
_sasl_find_verifyfile_callback(const sasl_callback_t *callbacks)
static const sasl_callback_t default_verifyfile_cb = {
const sasl_callback_t *callbacks,
*(const sasl_callback_t **)pvalue = conn->callbacks;
const sasl_callback_t *verifyfile_cb,
const sasl_callback_t *verifyfile_cb,
const sasl_callback_t *getpath_cb,
const sasl_callback_t *verifyfile_cb)
const sasl_callback_t *getpath_cb,
const sasl_callback_t *verifyfile_cb)
const sasl_callback_t *callbacks;
const sasl_callback_t *callbacks;
const sasl_callback_t *getpath_callback,
const sasl_callback_t *verifyfile_callback);
const sasl_callback_t *verifyfile_cb,
const sasl_callback_t *getpath_callback,
const sasl_callback_t *verifyfile_callback);
const sasl_callback_t *verifyfile_cb,
extern const sasl_callback_t *
_sasl_find_getpath_callback(const sasl_callback_t *callbacks);
extern const sasl_callback_t *
_sasl_find_verifyfile_callback(const sasl_callback_t *callbacks);
extern const sasl_callback_t *
_sasl_find_getconf_callback(const sasl_callback_t *callbacks);
const sasl_callback_t *callbacks,
const sasl_callback_t *callbacks,
extern int _sasl_server_init(void *ctx, const sasl_callback_t *callbacks,
const sasl_callback_t *callbacks, unsigned flags,
const sasl_callback_t *callbacks);
const sasl_callback_t *prompt_supp,
const sasl_callback_t *callbacks,
const sasl_callback_t *callbacks,
const sasl_callback_t *verifyfile_cb)
const sasl_callback_t *getconf_cb=NULL;
static int load_config(const sasl_callback_t *verifyfile_cb)
const sasl_callback_t *getpath_cb=NULL;
static int verify_server_callbacks(const sasl_callback_t *callbacks)
const sasl_callback_t *callbacks = gctx->server_global_callbacks.callbacks;
int sasl_server_init(const sasl_callback_t *callbacks,
int _sasl_server_init(void *ctx, const sasl_callback_t *callbacks,
const sasl_callback_t *vf;