QXmppContactAddresses Class
| Header: | #include <QXmppContactAddresses> |
| Since: | QXmpp 1.12 |
| Inherits: | QXmppExtensibleDataFormBase |
Public Functions
| QList<QString> | abuseAddresses() const |
| QList<QString> | adminAddresses() const |
| QList<QString> | feedbackAddresses() const |
| QList<QString> | salesAddresses() const |
| QList<QString> | securityAddresses() const |
| void | setAbuseAddresses(const QList<QString> &abuseAddresses) |
| void | setAdminAddresses(const QList<QString> &newAdminAddresses) |
| void | setFeedbackAddresses(const QList<QString> &newFeedbackAddresses) |
| void | setSalesAddresses(const QList<QString> &newSalesAddresses) |
| void | setSecurityAddresses(const QList<QString> &newSecurityAddresses) |
| void | setStatusAddresses(const QList<QString> &newStatusAddresses) |
| void | setSupportAddresses(const QList<QString> &newSupportAddresses) |
| QList<QString> | statusAddresses() const |
| QList<QString> | supportAddresses() const |
Static Public Members
| std::optional<QXmppContactAddresses> | fromDataForm(const QXmppDataForm &form) |
Detailed Description
Data form used in service discovery information for publishing service contact addresses. See XEP-0157: Contact Addresses for XMPP Services for details.
``` QXmppDiscoveryIq iq; if (auto contactAddresses = iq.dataForm<QXmppContactAddresses>()) { auto abuseAddresses = contactAddresses->abuseAddresses(); } ```
Member Function Documentation
QList<QString> QXmppContactAddresses::abuseAddresses() const
Returns addresses for communication related to abusive traffic.
See also setAbuseAddresses().
QList<QString> QXmppContactAddresses::adminAddresses() const
Returns addresses for communication with the service administrators.
See also setAdminAddresses().
QList<QString> QXmppContactAddresses::feedbackAddresses() const
Returns addresses for customer feedback.
See also setFeedbackAddresses().
[static] std::optional<QXmppContactAddresses> QXmppContactAddresses::fromDataForm(const QXmppDataForm &form)
Parses QXmppDataForm into contact addresses and returns it if successful. Returns true on success.
form.
QList<QString> QXmppContactAddresses::salesAddresses() const
Returns addresses for communication related to sales and marketing.
See also setSalesAddresses().
QList<QString> QXmppContactAddresses::securityAddresses() const
Returns addresses for communication related to security concerns.
See also setSecurityAddresses().
void QXmppContactAddresses::setAbuseAddresses(const QList<QString> &abuseAddresses)
Sets addresses for communication related to abusive traffic.
abuseAddresses.
See also abuseAddresses().
void QXmppContactAddresses::setAdminAddresses(const QList<QString> &newAdminAddresses)
Sets addresses for communication with the service administrators.
newAdminAddresses.
See also adminAddresses().
void QXmppContactAddresses::setFeedbackAddresses(const QList<QString> &newFeedbackAddresses)
Sets addresses for customer feedback.
newFeedbackAddresses.
See also feedbackAddresses().
void QXmppContactAddresses::setSalesAddresses(const QList<QString> &newSalesAddresses)
Sets addresses for communication related to sales and marketing.
newSalesAddresses.
See also salesAddresses().
void QXmppContactAddresses::setSecurityAddresses(const QList<QString> &newSecurityAddresses)
Sets addresses for communication related to security concerns.
newSecurityAddresses.
See also securityAddresses().
void QXmppContactAddresses::setStatusAddresses(const QList<QString> &newStatusAddresses)
Sets addresses for service status.
newStatusAddresses.
See also statusAddresses().
void QXmppContactAddresses::setSupportAddresses(const QList<QString> &newSupportAddresses)
Sets addresses for customer support.
newSupportAddresses.
See also supportAddresses().
QList<QString> QXmppContactAddresses::statusAddresses() const
Returns addresses for service status.
See also setStatusAddresses().
QList<QString> QXmppContactAddresses::supportAddresses() const
Returns addresses for customer support.
See also setSupportAddresses().