5 #ifndef QXMPPPUBSUBAFFILIATION_H 6 #define QXMPPPUBSUBAFFILIATION_H 8 #include "QXmppGlobal.h" 11 #include <QSharedDataPointer> 13 class QXmppPubSubAffiliationPrivate;
15 class QXmlStreamWriter;
34 const QString &node = {},
35 const QString &jid = {});
43 Affiliation type()
const;
44 void setType(Affiliation type);
47 void setNode(
const QString &node);
50 void setJid(
const QString &jid);
52 static bool isAffiliation(
const QDomElement &);
55 void parse(
const QDomElement &);
56 void toXml(QXmlStreamWriter *)
const;
60 QSharedDataPointer<QXmppPubSubAffiliationPrivate> d;
66 #endif // QXMPPPUBSUBAFFILIATION_H Active member, is subscribed, can read.
Definition: QXmppPubSubAffiliation.h:26
Highest privileges, can read, publish & configure.
Definition: QXmppPubSubAffiliation.h:28
Affiliation
Definition: QXmppPubSubAffiliation.h:24
Can only publish, cannot subscribe.
Definition: QXmppPubSubAffiliation.h:30
No affiliation, but may subscribe.
Definition: QXmppPubSubAffiliation.h:25
Cannot subscribe, cannot read, 'banned'.
Definition: QXmppPubSubAffiliation.h:27
Definition: QXmppPubSubAffiliation.h:17
May read and publish, but cannot configure node.
Definition: QXmppPubSubAffiliation.h:29