blob: dd5e2ee1b7f420ce0ac0ea3ec7311517ac6e9453 (
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
32
33
|
// TODO: Get rid of this
//
#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;
};
}
|