blob: 76de4f59edf7b2a6b6c301e2efac67ad2dd270a9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#pragma once
#include "Swiften/Base/String.h"
#include "Swiften/Base/ByteArray.h"
namespace Swift {
class PLAINMessage {
public:
PLAINMessage(const String& authcid, const String& password, const String& authzid = "");
PLAINMessage(const ByteArray& value);
ByteArray getValue() const;
const String& getAuthenticationID() const {
return authcid;
}
const String& getPassword() const {
return password;
}
const String& getAuthorizationID() const {
return authzid;
}
private:
String authcid;
String authzid;
String password;
};
}
|