aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2021-03-27 17:30:48 +0100
committerLinus Jahn <lnj@kaidan.im>2021-03-28 00:09:13 +0100
commit7e42b79314c7e2ae3533cdc04a73081d8f62eb9d (patch)
treeab8ab61855376dd871a86b09eea1cab4039eefe6 /src
parente0586a0d121dc729771fd3211500d77c5e9094a2 (diff)
downloadqxmpp-7e42b79314c7e2ae3533cdc04a73081d8f62eb9d.tar.gz
doc: Fix warnings from ByteStreamIq
I don't know what the other attributes do exactly and didn't want to write anything wrong.
Diffstat (limited to 'src')
-rw-r--r--src/base/QXmppByteStreamIq.cpp53
-rw-r--r--src/base/QXmppByteStreamIq.h8
2 files changed, 51 insertions, 10 deletions
diff --git a/src/base/QXmppByteStreamIq.cpp b/src/base/QXmppByteStreamIq.cpp
index 2a77f27f..772daa39 100644
--- a/src/base/QXmppByteStreamIq.cpp
+++ b/src/base/QXmppByteStreamIq.cpp
@@ -28,31 +28,55 @@
#include <QDomElement>
+///
+/// \class QXmppByteStreamIq::StreamHost
+///
+/// StreamHost represents information about a specific SOCKS5 bytestreams host.
+///
+
+///
+/// Returns the host address of the stream host.
+///
QString QXmppByteStreamIq::StreamHost::host() const
{
return m_host;
}
+///
+/// Sets the host address of the stream host.
+///
void QXmppByteStreamIq::StreamHost::setHost(const QString &host)
{
m_host = host;
}
+///
+/// Returns the JID of the stream host.
+///
QString QXmppByteStreamIq::StreamHost::jid() const
{
return m_jid;
}
+///
+/// Sets the JID of the stream host.
+///
void QXmppByteStreamIq::StreamHost::setJid(const QString &jid)
{
m_jid = jid;
}
+///
+/// Returns the port of the stream host.
+///
quint16 QXmppByteStreamIq::StreamHost::port() const
{
return m_port;
}
+///
+/// Sets the port of the stream host.
+///
void QXmppByteStreamIq::StreamHost::setPort(quint16 port)
{
m_port = port;
@@ -68,11 +92,24 @@ void QXmppByteStreamIq::StreamHost::setZeroconf(const QString &zeroconf)
m_zeroconf = zeroconf;
}
+///
+/// \class QXmppByteStreamIq
+///
+/// QXmppByteStreamIq represents a SOCKS5 bytestreams negoatiation IQ as defined
+/// by \xep{0065, SOCKS5 Bytestreams}.
+///
+
+///
+/// Returns the protocol type (UDP or TCP).
+///
QXmppByteStreamIq::Mode QXmppByteStreamIq::mode() const
{
return m_mode;
}
+///
+/// Sets the protocol type (UDP or TCP).
+///
void QXmppByteStreamIq::setMode(QXmppByteStreamIq::Mode mode)
{
m_mode = mode;
@@ -98,21 +135,33 @@ void QXmppByteStreamIq::setActivate(const QString &activate)
m_activate = activate;
}
+///
+/// Returns available SOCKS5 stream hosts.
+///
QList<QXmppByteStreamIq::StreamHost> QXmppByteStreamIq::streamHosts() const
{
return m_streamHosts;
}
+///
+/// Sets available SOCKS5 stream hosts.
+///
void QXmppByteStreamIq::setStreamHosts(const QList<QXmppByteStreamIq::StreamHost> &streamHosts)
{
m_streamHosts = streamHosts;
}
+///
+/// Returns the JID of the used stream host.
+///
QString QXmppByteStreamIq::streamHostUsed() const
{
return m_streamHostUsed;
}
+///
+/// Sets the JID of the used stream host.
+///
void QXmppByteStreamIq::setStreamHostUsed(const QString &jid)
{
m_streamHostUsed = jid;
@@ -126,9 +175,9 @@ bool QXmppByteStreamIq::isByteStreamIq(const QDomElement &element)
void QXmppByteStreamIq::parseElementFromChild(const QDomElement &element)
{
- QDomElement queryElement = element.firstChildElement(QStringLiteral("query"));
+ auto queryElement = element.firstChildElement(QStringLiteral("query"));
m_sid = queryElement.attribute(QStringLiteral("sid"));
- const QString modeStr = queryElement.attribute(QStringLiteral("mode"));
+ const auto modeStr = queryElement.attribute(QStringLiteral("mode"));
if (modeStr == QStringLiteral("tcp"))
m_mode = Tcp;
else if (modeStr == QStringLiteral("udp"))
diff --git a/src/base/QXmppByteStreamIq.h b/src/base/QXmppByteStreamIq.h
index 6d161bbe..e04cc5fe 100644
--- a/src/base/QXmppByteStreamIq.h
+++ b/src/base/QXmppByteStreamIq.h
@@ -28,10 +28,6 @@
#include <QHostAddress>
-///
-/// \brief QXmppByteStreamIq represents a SOCKS5 bytestreams negoatiation IQ as
-/// defined by \xep{0065}: SOCKS5 Bytestreams.
-///
class QXMPP_EXPORT QXmppByteStreamIq : public QXmppIq
{
public:
@@ -41,10 +37,6 @@ public:
Udp
};
- ///
- /// \brief StreamHost represents information about a specific SOCKS5
- /// bytestreams host.
- ///
class QXMPP_EXPORT StreamHost
{
public: