aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppDiscoveryManager.h
diff options
context:
space:
mode:
authorManjeet Dahiya <manjeetdahiya@gmail.com>2010-09-16 09:15:49 +0000
committerManjeet Dahiya <manjeetdahiya@gmail.com>2010-09-16 09:15:49 +0000
commit36b1b2ca293df79e289d36058fbd6e40b6f0079a (patch)
treee0e5ec242f9c2e130539db0e7d025ca905392e56 /src/QXmppDiscoveryManager.h
parentfb5102aacd52aee0a9e14e4c4db575116a9ecc51 (diff)
downloadqxmpp-36b1b2ca293df79e289d36058fbd6e40b6f0079a.tar.gz
functions for setting client's identity
Diffstat (limited to 'src/QXmppDiscoveryManager.h')
-rw-r--r--src/QXmppDiscoveryManager.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/QXmppDiscoveryManager.h b/src/QXmppDiscoveryManager.h
index 2cad8ef1..269a9c20 100644
--- a/src/QXmppDiscoveryManager.h
+++ b/src/QXmppDiscoveryManager.h
@@ -36,9 +36,19 @@ class QXmppDiscoveryManager : public QXmppClientExtension
Q_OBJECT
public:
+ QXmppDiscoveryManager();
+
void requestInfo(const QString& jid, const QString& node = "");
void requestItems(const QString& jid, const QString& node = "");
+ /// http://xmpp.org/registrar/disco-categories.html#client
+ void setIdentityCategory(const QString&);
+ void setIdentityType(const QString&);
+ void setIdentityName(const QString&);
+ QString identityCategory();
+ QString identityType();
+ QString identityName();
+
/// \cond
QStringList discoveryFeatures() const;
bool handleStanza(QXmppStream *stream, const QDomElement &element);
@@ -50,6 +60,9 @@ signals:
void itemsReceived(const QXmppDiscoveryIq&);
private:
+ QString m_identityCategory;
+ QString m_identityType;
+ QString m_identityName;
};
#endif // QXMPPDISCOVERYMANAGER_H