5#ifndef QXMPPREMOTEMETHOD_H
6#define QXMPPREMOTEMETHOD_H
15#if QXMPP_DEPRECATED_SINCE(1, 12)
17QT_WARNING_DISABLE_DEPRECATED
20struct [[deprecated(
"Removed from public API (unmaintained)")]] QXmppRemoteMethodResult {
21 QXmppRemoteMethodResult() :
hasError(false), code(0) { }
28class QXMPP_EXPORT Q_DECL_DEPRECATED_X(
"Removed from public API (unmaintained)") QXmppRemoteMethod :
public QObject
32 QXmppRemoteMethod(
const QString &jid,
const QString &method,
const QVariantList &args, QXmppClient *client);
33 QXmppRemoteMethodResult call();
35 Q_SIGNAL
void callDone();
38 Q_SLOT
void gotError(
const QXmppRpcErrorIq &iq);
39 Q_SLOT
void gotResult(
const QXmppRpcResponseIq &iq);
41 QXmppRpcInvokeIq m_payload;
42 QXmppClient *m_client;
43 QXmppRemoteMethodResult m_result;
Main class for starting and managing connections to XMPP servers.
Definition QXmppClient.h:62
bool hasError(const Result< T > &r)
Definition QXmppGlobal.h:224