QXmppPubSubSubAuthorization Class
| Header: | #include <QXmppPubSubSubAuthorization> |
| Since: | QXmpp 1.5 |
| Inherits: | QXmppExtensibleDataFormBase |
Public Functions
| QXmppPubSubSubAuthorization(const QXmppPubSubSubAuthorization &) | |
| QXmppPubSubSubAuthorization(QXmppPubSubSubAuthorization &&) | |
| std::optional<bool> | allowSubscription() const |
| QString | node() const |
| void | setAllowSubscription(std::optional<bool> allowSubscription) |
| void | setNode(const QString &node) |
| void | setSubid(const QString &subid) |
| void | setSubscriberJid(const QString &subscriberJid) |
| QString | subid() const |
| QString | subscriberJid() const |
| QXmppPubSubSubAuthorization & | operator=(QXmppPubSubSubAuthorization &&) |
| QXmppPubSubSubAuthorization & | operator=(const QXmppPubSubSubAuthorization &) |
Static Public Members
| std::optional<QXmppPubSubSubAuthorization> | fromDataForm(const QXmppDataForm &form) |
Detailed Description
This class represents a PubSub subscribe authorization data form.
Member Function Documentation
QXmppPubSubSubAuthorization::QXmppPubSubSubAuthorization(const QXmppPubSubSubAuthorization &)
Copy-constructor.
QXmppPubSubSubAuthorization::QXmppPubSubSubAuthorization(QXmppPubSubSubAuthorization &&)
Move-constructor.
std::optional<bool> QXmppPubSubSubAuthorization::allowSubscription() const
Returns whether the subscription is allowed.
See also setAllowSubscription().
[static] std::optional<QXmppPubSubSubAuthorization> QXmppPubSubSubAuthorization::fromDataForm(const QXmppDataForm &form)
Tries to parse a PubSub subscribe authorization form from a plain data form.
Returns the parsed data form on success.
form.
QString QXmppPubSubSubAuthorization::node() const
Returns the node name of the relevant node.
See also setNode().
void QXmppPubSubSubAuthorization::setAllowSubscription(std::optional<bool> allowSubscription)
Sets whether the subscription is allowed.
allowSubscription.
See also allowSubscription().
void QXmppPubSubSubAuthorization::setNode(const QString &node)
Sets the node name of the relevant node.
See also node().
void QXmppPubSubSubAuthorization::setSubid(const QString &subid)
Sets the subscription ID associated with the subscription request.
subid.
See also subid().
void QXmppPubSubSubAuthorization::setSubscriberJid(const QString &subscriberJid)
Sets the JID of the user requesting to subscribe.
subscriberJid.
See also subscriberJid().
QString QXmppPubSubSubAuthorization::subid() const
Returns the subscription ID associated with the subscription request.
See also setSubid().
QString QXmppPubSubSubAuthorization::subscriberJid() const
Returns the JID of the user requesting to subscribe.
See also setSubscriberJid().
QXmppPubSubSubAuthorization &QXmppPubSubSubAuthorization::operator=(QXmppPubSubSubAuthorization &&)
Move-assignment operator.
QXmppPubSubSubAuthorization &QXmppPubSubSubAuthorization::operator=(const QXmppPubSubSubAuthorization &)
Assignment operator.