5 #ifndef QXMPPDISCOVERYMANAGER_P_H 6 #define QXMPPDISCOVERYMANAGER_P_H 8 #include "QXmppDiscoveryManager.h" 9 #include "QXmppPromise.h" 18 class QXmppDiscoveryManagerPrivate
24 QString clientCapabilitiesNode;
25 QList<QXmppDiscoIdentity> identities;
26 QList<QXmppDataForm> dataForms;
30 QCache<std::tuple<QString, QString>, QList<QXmppDiscoItem>> itemsCache;
38 static QString defaultApplicationName();
41 std::variant<CompatIq<QXmppDiscoInfo>,
StanzaError> handleIq(GetIq<QXmppDiscoInfo> &&iq);
42 std::variant<CompatIq<QXmppDiscoItems>,
StanzaError> handleIq(GetIq<QXmppDiscoItems> &&iq);
45 #endif // QXMPPDISCOVERYMANAGER_P_H Definition: QXmppDiscoveryIq.h:141
The QXmppDiscoveryManager class makes it possible to discover information about other entities as def...
Definition: QXmppDiscoveryManager.h:22
Definition: QXmppDiscoveryIq.h:82
Definition: Algorithms.h:14
The Error class represents a stanza error.
Definition: QXmppStanza.h:111
std::variant< T, QXmppError > Result
Definition: QXmppGlobal.h:209