QXmppPubSubAffiliation Class

Header: #include <QXmppPubSubAffiliation>
Since: QXmpp 1.5

Public Functions

QXmppPubSubAffiliation(QXmppPubSubAffiliation::Affiliation type = None, const QString &node = {}, const QString &jid = {})
QXmppPubSubAffiliation(const QXmppPubSubAffiliation &)
QXmppPubSubAffiliation(QXmppPubSubAffiliation &&)
QString jid() const
QString node() const
void setJid(const QString &jid)
void setNode(const QString &node)
void setType(QXmppPubSubAffiliation::Affiliation type)
QXmppPubSubAffiliation::Affiliation type() const
QXmppPubSubAffiliation &operator=(QXmppPubSubAffiliation &&)
QXmppPubSubAffiliation &operator=(const QXmppPubSubAffiliation &)

Static Public Members

bool isAffiliation(const QDomElement &element)

Detailed Description

This class represents an affiliation of a user with a PubSub node as defined in XEP-0060: Publish-Subscribe.

See also QXmppPubSubIq and QXmppPubSubEvent.

Member Function Documentation

QXmppPubSubAffiliation::QXmppPubSubAffiliation(QXmppPubSubAffiliation::Affiliation type = None, const QString &node = {}, const QString &jid = {})

Default constructor.

QXmppPubSubAffiliation::QXmppPubSubAffiliation(const QXmppPubSubAffiliation &)

Copy constructor.

QXmppPubSubAffiliation::QXmppPubSubAffiliation(QXmppPubSubAffiliation &&)

Move-constructor.

[static] bool QXmppPubSubAffiliation::isAffiliation(const QDomElement &element)

Returns true if the DOM element is a PubSub affiliation.

QString QXmppPubSubAffiliation::jid() const

Returns the JID of the user.

See also setJid().

QString QXmppPubSubAffiliation::node() const

Returns the node name of the node the affiliation belongs to.

See also setNode().

void QXmppPubSubAffiliation::setJid(const QString &jid)

Sets the JID of the user.

jid.

See also jid().

void QXmppPubSubAffiliation::setNode(const QString &node)

Sets the node name.

See also node().

void QXmppPubSubAffiliation::setType(QXmppPubSubAffiliation::Affiliation type)

Sets the type of the affiliation.

See also type().

QXmppPubSubAffiliation::Affiliation QXmppPubSubAffiliation::type() const

Returns the type of the affiliation.

See also setType().

QXmppPubSubAffiliation &QXmppPubSubAffiliation::operator=(QXmppPubSubAffiliation &&)

Move-assignment operator.

QXmppPubSubAffiliation &QXmppPubSubAffiliation::operator=(const QXmppPubSubAffiliation &)

Assignment operator.