NeoMutt
2025-12-11-1039-g550ac6
Teaching an old dog new tricks
DOXYGEN
Toggle main menu visibility
Loading...
Searching...
No Matches
gsasl2.h
Go to the documentation of this file.
1
22
23
#ifndef MUTT_CONN_GSASL2_H
24
#define MUTT_CONN_GSASL2_H
25
26
#include <gsasl.h>
27
28
struct
Connection
;
29
30
void
mutt_gsasl_client_finish
(Gsasl_session **sctx);
31
int
mutt_gsasl_client_new
(
struct
Connection
*conn,
const
char
*mech, Gsasl_session **sctx);
32
void
mutt_gsasl_cleanup
(Gsasl **ctx);
33
const
char
*
mutt_gsasl_get_mech
(
const
char
*requested_mech,
const
char
*server_mechlist);
34
35
#endif
/* MUTT_CONN_GSASL2_H */
mutt_gsasl_cleanup
void mutt_gsasl_cleanup(Gsasl **ctx)
Shutdown GNU SASL library.
Definition
gsasl.c:151
mutt_gsasl_get_mech
const char * mutt_gsasl_get_mech(const char *requested_mech, const char *server_mechlist)
Pick a connection mechanism.
Definition
gsasl.c:166
mutt_gsasl_client_new
int mutt_gsasl_client_new(struct Connection *conn, const char *mech, Gsasl_session **sctx)
Create a new GNU SASL client.
Definition
gsasl.c:203
mutt_gsasl_client_finish
void mutt_gsasl_client_finish(Gsasl_session **sctx)
Free a GNU SASL client.
Definition
gsasl.c:225
Connection
Definition
connection.h:48