SyncML Authentication Object
[libsyncml Object API]

The public part. More...

Collaboration diagram for SyncML Authentication Object:

Typedefs

typedef struct SmlAuthenticator SmlAuthenticator
typedef SmlBool(* SmlAuthVerifyCb )(SmlChal *chal, SmlCred *cred, const char *username, void *userdata, SmlError **error)

Functions

SmlAuthenticatorsmlAuthNew (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)
SmlStatussmlAuthHeaderReply (SmlSession *session, SmlAuthType code, SmlError **error) LIBSYNCML_DEPRECATED

Detailed Description

The public part.


Generated by  doxygen 1.6.2