48 using Result = std::variant<QXmpp::Success, QXmppError>;
55 QXmppTask<VCardIqResult> fetchVCard(
const QString &bareJid);
58 QString requestVCard(
const QString &bareJid = QString());
63 QString requestClientVCard();
64 bool isClientVCardReceived()
const;
67 QStringList discoveryFeatures()
const override;
68 bool handleStanza(
const QDomElement &element)
override;
85 const std::unique_ptr<QXmppVCardManagerPrivate> d;
The QXmppClientExtension class is the base class for QXmppClient extensions.
Definition QXmppClientExtension.h:32
std::variant< QXmppVCardIq, QXmppError > VCardIqResult
QXmppVCardIq or QXmppError.
Definition QXmppVCardManager.h:50