42 class PSASLClient :
public PObject
64 PBoolean Start(
const PString& mechanism,
const char ** output,
unsigned& len);
65 PSASLResult Negotiate(
const char * input,
const char ** output);
71 static void SetRealm(
const PString& realm) { s_Realm = realm; }
72 static void SetPath(
const PString& path) { s_Path = path; }
74 static const PString& GetRealm() {
return s_Realm; }
75 static const PString& GetPath() {
return s_Path; }
77 const PString& GetService()
const {
return m_Service; }
78 const PString& GetUserID()
const {
return m_UserID; }
79 const PString& GetAuthID()
const {
return m_AuthID; }
80 const PString& GetPassword()
const {
return m_Password; }
90 #endif // PTLIB_PSASL_H
#define PCLASSINFO(cls, par)
Declare all the standard PTLib class information.
Definition: object.h:1049
BOOL PBoolean
Definition: object.h:102
The character string class.
Definition: pstring.h:108
This is a set collection class of PString objects.
Definition: pstring.h:2391
Ultimate parent class for all objects in the class library.
Definition: object.h:1118