24 #ifndef QXMPPREMOTEMETHOD_H 
   25 #define QXMPPREMOTEMETHOD_H 
   30 #include "QXmppRpcIq.h" 
   34 struct QXmppRemoteMethodResult {
 
   35     QXmppRemoteMethodResult() : hasError(false), code(0) { }
 
   42 class QXMPP_EXPORT QXmppRemoteMethod : 
public QObject
 
   46     QXmppRemoteMethod(
const QString &jid, 
const QString &method, 
const QVariantList &args, 
QXmppClient *client);
 
   47     QXmppRemoteMethodResult call( );
 
   50     void gotError( 
const QXmppRpcErrorIq &iq );
 
   59     QXmppRemoteMethodResult m_result;
 
   63 #endif // QXMPPREMOTEMETHOD_H