The public part. More...
Typedefs | |
typedef struct SmlAuthenticator | SmlAuthenticator |
typedef SmlBool(* | SmlAuthVerifyCb )(SmlChal *chal, SmlCred *cred, const char *username, void *userdata, SmlError **error) |
Functions | |
SmlAuthenticator * | smlAuthNew (SmlError **error) |
void | smlAuthFree (SmlAuthenticator *auth) |
SmlBool | smlAuthRegister (SmlAuthenticator *auth, SmlManager *manager, SmlError **error) |
void | smlAuthSetState (SmlAuthenticator *auth, SmlErrorType type) |
void | smlAuthSetVerifyCallback (SmlAuthenticator *auth, SmlAuthVerifyCb callback, void *userdata) |
void | smlAuthSetEnable (SmlAuthenticator *auth, SmlBool enabled) |
SmlBool | smlAuthIsEnabled (SmlAuthenticator *auth) |
SmlBool | smlAuthVerify (SmlChal *chal, SmlCred *cred, const char *username, const char *password, SmlError **error) |
void | smlAuthSetType (SmlAuthenticator *auth, SmlAuthType code) |
SmlStatus * | smlAuthHeaderReply (SmlSession *session, SmlAuthType code, SmlError **error) LIBSYNCML_DEPRECATED |
The public part.