24 #ifndef QXMPPTRANSFERMANAGER_P_H
25 #define QXMPPTRANSFERMANAGER_P_H
27 #include "QXmppByteStreamIq.h"
28 #include "QXmppTransferManager.h"
42 class QXmppSocksClient;
49 QXmppTransferIncomingJob(
const QString &jid,
QXmppClient *client, QObject *parent);
51 void connectToHosts(
const QXmppByteStreamIq &iq);
52 bool writeData(
const QByteArray &data);
55 void _q_candidateDisconnected();
56 void _q_candidateReady();
57 void _q_disconnected();
58 void _q_receiveData();
61 void connectToNextHost();
63 QXmppByteStreamIq::StreamHost m_candidateHost;
64 QXmppSocksClient *m_candidateClient;
65 QTimer *m_candidateTimer;
66 QList<QXmppByteStreamIq::StreamHost> m_streamCandidates;
67 QString m_streamOfferId;
68 QString m_streamOfferFrom;
76 QXmppTransferOutgoingJob(
const QString &jid,
QXmppClient *client, QObject *parent);
77 void connectToProxy();
81 void _q_disconnected();