5#ifndef QXMPPRESULTSET_H
6#define QXMPPRESULTSET_H
8#include "QXmppConstants_p.h"
9#include "QXmppStanza.h"
17class QXMPP_EXPORT QXmppResultSetQuery
20 QXmppResultSetQuery();
31 QString
after()
const;
37 void parse(
const QDomElement &element);
38 void toXml(QXmlStreamWriter *writer)
const;
52class QXMPP_EXPORT QXmppResultSetReply
55 QXmppResultSetReply();
57 QString
first()
const;
72 static constexpr std::tuple XmlTag = { u
"set", QXmpp::Private::ns_rsm };
73 void parse(
const QDomElement &element);
74 void toXml(QXmlStreamWriter *writer)
const;
bool isNull() const
Returns true if no result set information is present.
Definition QXmppResultSet.cpp:115
QString after() const
Definition QXmppResultSet.cpp:99
void setBefore(const QString &before)
Definition QXmppResultSet.cpp:89
void setMax(int max)
Definition QXmppResultSet.cpp:49
int max() const
Definition QXmppResultSet.cpp:39
void setIndex(int index)
Definition QXmppResultSet.cpp:69
int index() const
Definition QXmppResultSet.cpp:59
QString before() const
Definition QXmppResultSet.cpp:79
void setAfter(const QString &after)
Definition QXmppResultSet.cpp:109
QString last() const
Returns the UID of the last result in the page.
Definition QXmppResultSet.cpp:166
QString first() const
Returns the UID of the first result in the page.
Definition QXmppResultSet.cpp:154
void setFirst(const QString &first)
Sets the UID of the first result in the page.
Definition QXmppResultSet.cpp:160
int count() const
Definition QXmppResultSet.cpp:182
bool isNull() const
Returns true if no result set information is present.
Definition QXmppResultSet.cpp:222
int index() const
Definition QXmppResultSet.cpp:204
void setCount(int count)
Definition QXmppResultSet.cpp:192
void setLast(const QString &last)
Sets the UID of the last result in the page.
Definition QXmppResultSet.cpp:172
void setIndex(int index)
Definition QXmppResultSet.cpp:216