5 #ifndef QXMPPRPCMANAGER_H 6 #define QXMPPRPCMANAGER_H 8 #include "QXmppClientExtension.h" 9 #include "QXmppInvokable.h" 10 #include "QXmppRemoteMethod.h" 15 class QXmppRpcErrorIq;
20 #if QXMPP_DEPRECATED_SINCE(1, 12) 22 QT_WARNING_DISABLE_DEPRECATED
41 class QXMPP_EXPORT Q_DECL_DEPRECATED_X("Removed from public API (unmaintained)") QXmppRpcManager :
public QXmppClientExtension 49 QXmppRemoteMethodResult callRemoteMethod(
const QString &jid,
50 const QString &interface,
51 const QVariant &arg1 = QVariant(),
52 const QVariant &arg2 = QVariant(),
53 const QVariant &arg3 = QVariant(),
54 const QVariant &arg4 = QVariant(),
55 const QVariant &arg5 = QVariant(),
56 const QVariant &arg6 = QVariant(),
57 const QVariant &arg7 = QVariant(),
58 const QVariant &arg8 = QVariant(),
59 const QVariant &arg9 = QVariant(),
60 const QVariant &arg10 = QVariant());
67 Q_SIGNAL
void rpcCallError(
const QXmppRpcErrorIq &err);
72 QMap<QString, QXmppInvokable *> m_interfaces;
virtual bool handleStanza(const QDomElement &stanza)
You need to implement this method to process incoming XMPP stanzas.
Definition: client/compat/removed_api.cpp:45
The QXmppRpcResponseIq class represents an IQ used to carry an RPC response as specified by XEP-0009:...
Definition: QXmppRpcIq.h:25
Definition: QXmppInvokable.h:21
The QXmppRpcInvokeIq class represents an IQ used to carry an RPC invocation as specified by XEP-0009:...
Definition: QXmppRpcIq.h:60
virtual QList< QXmppDiscoIdentity > discoveryIdentities() const
Definition: QXmppClientExtension.cpp:30
virtual QStringList discoveryFeatures() const
Definition: QXmppClientExtension.cpp:22
The QXmppClientExtension class is the base class for QXmppClient extensions.
Definition: QXmppClientExtension.h:31