Changeset View
Changeset View
Standalone View
Standalone View
src/dcc/transferrecv.h
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Line(s) | 42 | { | |||
---|---|---|---|---|---|
43 | class TransferRecvWriteCacheHandler; | 43 | class TransferRecvWriteCacheHandler; | ||
44 | 44 | | |||
45 | class TransferRecv : public Transfer | 45 | class TransferRecv : public Transfer | ||
46 | { | 46 | { | ||
47 | Q_OBJECT | 47 | Q_OBJECT | ||
48 | 48 | | |||
49 | public: | 49 | public: | ||
50 | explicit TransferRecv(QObject *parent); | 50 | explicit TransferRecv(QObject *parent); | ||
51 | virtual ~TransferRecv(); | 51 | ~TransferRecv() override; | ||
52 | 52 | | |||
53 | // REQUIRED | 53 | // REQUIRED | ||
54 | void setPartnerIp(const QString &ip); | 54 | void setPartnerIp(const QString &ip); | ||
55 | // REQUIRED | 55 | // REQUIRED | ||
56 | void setPartnerPort(quint16 port); | 56 | void setPartnerPort(quint16 port); | ||
57 | // REQUIRED | 57 | // REQUIRED | ||
58 | void setFileSize(quint64 fileSize); | 58 | void setFileSize(quint64 fileSize); | ||
59 | // OPTIONAL, if not specified, "unnamed_file" | 59 | // OPTIONAL, if not specified, "unnamed_file" | ||
▲ Show 20 Lines • Show All 87 Lines • ▼ Show 20 Line(s) | |||||
147 | }; | 147 | }; | ||
148 | 148 | | |||
149 | class TransferRecvWriteCacheHandler : public QObject | 149 | class TransferRecvWriteCacheHandler : public QObject | ||
150 | { | 150 | { | ||
151 | Q_OBJECT | 151 | Q_OBJECT | ||
152 | 152 | | |||
153 | public: | 153 | public: | ||
154 | explicit TransferRecvWriteCacheHandler(KIO::TransferJob *transferJob); | 154 | explicit TransferRecvWriteCacheHandler(KIO::TransferJob *transferJob); | ||
155 | virtual ~TransferRecvWriteCacheHandler(); | 155 | ~TransferRecvWriteCacheHandler() override; | ||
156 | 156 | | |||
157 | void append(char *data, int size); | 157 | void append(char *data, int size); | ||
158 | bool write(bool force = false); | 158 | bool write(bool force = false); | ||
159 | void close(); | 159 | void close(); | ||
160 | void closeNow(); | 160 | void closeNow(); | ||
161 | 161 | | |||
162 | Q_SIGNALS: | 162 | Q_SIGNALS: | ||
163 | void done(); // -> DccTransferRecv::writeDone() | 163 | void done(); // -> DccTransferRecv::writeDone() | ||
Show All 20 Lines |