87 #endif // PTLIB_PSASL_H
static void SetPath(const PString &path)
Definition: psasl.h:69
static void SetRealm(const PString &realm)
Definition: psasl.h:68
PSASLResult
Definition: psasl.h:43
static const PString & GetPath()
Definition: psasl.h:72
const PString m_Service
Definition: psasl.h:56
const PString & GetAuthID() const
Definition: psasl.h:76
static PString s_Path
Definition: psasl.h:51
PSASLResult Negotiate(const char *input, const char **output)
struct sasl_callback * m_CallBacks
Definition: psasl.h:53
const PString & GetUserID() const
Definition: psasl.h:75
PSASLClient(const PString &service, const PString &uid, const PString &auth, const PString &pwd)
const PString m_Password
Definition: psasl.h:59
bool PBoolean
Definition: object.h:174
The character string class.
Definition: pstring.h:108
This is a set collection class of PString objects.
Definition: pstring.h:2821
const PString & GetPassword() const
Definition: psasl.h:77
static PString s_Realm
Definition: psasl.h:50
PBoolean Init(const PString &fqdn, PStringSet &supportedMechanisms)
const PString m_UserID
Definition: psasl.h:57
const PString & GetService() const
Definition: psasl.h:74
static const PString & GetRealm()
Definition: psasl.h:71
Ultimate parent class for all objects in the class library.
Definition: object.h:2204
const PString m_AuthID
Definition: psasl.h:58
struct sasl_conn * m_ConnState
Definition: psasl.h:54
PBoolean Start(const PString &mechanism, const char **output, unsigned &len)