5 #ifndef QXMPPINVOKABLE_H 6 #define QXMPPINVOKABLE_H 8 #include "QXmppGlobal.h" 12 #include <QStringList> 14 #include <QWriteLocker> 34 QVariant dispatch(
const QByteArray &method,
const QList<QVariant> &args = QList<QVariant>());
40 static QList<QByteArray> paramTypes(
const QList<QVariant> ¶ms);
45 virtual bool isAuthorized(
const QString &jid)
const = 0;
51 QStringList interfaces()
const;
54 void buildMethodHash();
55 QHash<QByteArray, int> m_methodHash;
56 QReadWriteLock m_lock;
Definition: QXmppInvokable.h:21