diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-07-20 13:40:04 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-07-20 13:40:04 +0200 |
| commit | b45b8e0f5d4ccd8e072a93fbbe390a7a13526a23 (patch) | |
| tree | a81f7ca8c39f1a6d9600ec544e9abf9af4889944 /src/base/QXmppSaslAuth_p.h | |
| parent | 72dd7ccb46ceac4b93f86a814e20576a5f325818 (diff) | |
| download | qxmpp-b45b8e0f5d4ccd8e072a93fbbe390a7a13526a23.tar.gz | |
parse SASL auth
Diffstat (limited to 'src/base/QXmppSaslAuth_p.h')
| -rw-r--r-- | src/base/QXmppSaslAuth_p.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/base/QXmppSaslAuth_p.h b/src/base/QXmppSaslAuth_p.h index e98cf802..8d52a09b 100644 --- a/src/base/QXmppSaslAuth_p.h +++ b/src/base/QXmppSaslAuth_p.h @@ -38,6 +38,27 @@ // We mean it. // +class QXmppSaslAuth : public QXmppStanza +{ +public: + QXmppSaslAuth(const QString &mechanism = QString(), const QByteArray &value = QByteArray()); + + QString mechanism() const; + void setMechanism(const QString &mechanism); + + QByteArray value() const; + void setValue(const QByteArray &value); + + /// \cond + void parse(const QDomElement &element); + void toXml(QXmlStreamWriter *writer) const; + /// \endcond + +private: + QString m_mechanism; + QByteArray m_value; +}; + class QXmppSaslStanza : public QXmppStanza { public: |
