aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppClient.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/QXmppClient.h')
-rw-r--r--source/QXmppClient.h14
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();