diff options
Diffstat (limited to 'source/QXmppClient.h')
| -rw-r--r-- | source/QXmppClient.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/source/QXmppClient.h b/source/QXmppClient.h index 06d2b7b6..0503195b 100644 --- a/source/QXmppClient.h +++ b/source/QXmppClient.h @@ -59,6 +59,7 @@ class QXmppInvokable; class QXmppRpcInvokeIq; class QXmppRemoteMethod; class QXmppIbbTransferManager; +class QXmppRemoteMethodResult; class QXmppClient : public QObject { @@ -156,8 +157,21 @@ signals: public: QAbstractSocket::SocketError getSocketError(); + void addInvokableInterface( QXmppInvokable *interface ); void invokeInterfaceMethod( const QXmppRpcInvokeIq &iq ); + QXmppRemoteMethodResult callRemoteMethod( const QString &jid, + const QString &interface, + const QVariant &arg1 = QVariant(), + const QVariant &arg2 = QVariant(), + const QVariant &arg3 = QVariant(), + const QVariant &arg4 = QVariant(), + const QVariant &arg5 = QVariant(), + const QVariant &arg6 = QVariant(), + const QVariant &arg7 = QVariant(), + const QVariant &arg8 = QVariant(), + const QVariant &arg9 = QVariant(), + const QVariant &arg10 = QVariant() ); // QXmppStanza::Error getXmppStreamError(); |
