5#ifndef QXMPPTRANSFERMANAGER_P_H
6#define QXMPPTRANSFERMANAGER_P_H
8#include "QXmppByteStreamIq.h"
9#include "QXmppTransferManager.h"
23class QXmppSocksClient;
30 QXmppTransferIncomingJob(
const QString &
jid,
QXmppClient *client, QObject *parent);
33 bool writeData(
const QByteArray &data);
36 Q_SLOT
void _q_candidateDisconnected();
37 Q_SLOT
void _q_candidateReady();
38 Q_SLOT
void _q_disconnected();
39 Q_SLOT
void _q_receiveData();
41 void connectToNextHost();
44 QXmppSocksClient *m_candidateClient;
45 QTimer *m_candidateTimer;
46 QList<QXmppByteStreamIq::StreamHost> m_streamCandidates;
47 QString m_streamOfferId;
48 QString m_streamOfferFrom;
56 QXmppTransferOutgoingJob(
const QString &
jid,
QXmppClient *client, QObject *parent);
57 void connectToProxy();
60 Q_SLOT
void _q_disconnected();
63 Q_SLOT
void _q_proxyReady();
64 Q_SLOT
void _q_sendData();
Definition QXmppByteStreamIq.h:23
Definition QXmppByteStreamIq.h:14
Main class for starting and managing connections to XMPP servers.
Definition QXmppClient.h:62
Definition QXmppTransferManager.h:64
QString jid
The remote party's JID.
Definition QXmppTransferManager.h:72