24 #ifndef QXMPPTRANSFERMANAGER_P_H
25 #define QXMPPTRANSFERMANAGER_P_H
27 #include "QXmppByteStreamIq.h"
28 #include "QXmppTransferManager.h"
41 class QXmppSocksClient;
48 QXmppTransferIncomingJob(
const QString &jid,
QXmppClient *client, QObject *parent);
50 void connectToHosts(
const QXmppByteStreamIq &iq);
51 bool writeData(
const QByteArray &data);
54 void _q_candidateDisconnected();
55 void _q_candidateReady();
56 void _q_disconnected();
57 void _q_receiveData();
60 void connectToNextHost();
62 QXmppByteStreamIq::StreamHost m_candidateHost;
63 QXmppSocksClient *m_candidateClient;
64 QList<QXmppByteStreamIq::StreamHost> m_streamCandidates;
65 QString m_streamOfferId;
66 QString m_streamOfferFrom;
74 QXmppTransferOutgoingJob(
const QString &jid,
QXmppClient *client, QObject *parent);
75 void connectToProxy();
79 void _q_disconnected();