23 #ifndef _TelepathyQt_incoming_file_transfer_channel_h_HEADER_GUARD_
24 #define _TelepathyQt_incoming_file_transfer_channel_h_HEADER_GUARD_
26 #ifndef IN_TP_QT_HEADER
27 #error IN_TP_QT_HEADER
30 #include <TelepathyQt/FileTransferChannel>
32 #include <QAbstractSocket>
45 static IncomingFileTransferChannelPtr create(
const ConnectionPtr &connection,
46 const QString &objectPath,
const QVariantMap &immutableProperties);
54 void uriDefined(
const QString &uri);
58 const QString &objectPath,
59 const QVariantMap &immutableProperties,
65 TP_QT_NO_EXPORT
void onSocketConnected();
66 TP_QT_NO_EXPORT
void onSocketDisconnected();
67 TP_QT_NO_EXPORT
void onSocketError(QAbstractSocket::SocketError error);
68 TP_QT_NO_EXPORT
void doTransfer();
71 TP_QT_NO_EXPORT
void connectToHost();
72 TP_QT_NO_EXPORT
void setFinished();
75 friend struct Private;