/* * SPDX-FileCopyrightText: 2016 Saikrishna Arcot * * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL */ #ifndef BLUETOOTHDOWNLOADJOB_H #define BLUETOOTHDOWNLOADJOB_H #include #include #include #include #include #include #include class ConnectionMultiplexer; class MultiplexChannel; class BluetoothDownloadJob : public QObject { Q_OBJECT public: explicit BluetoothDownloadJob(ConnectionMultiplexer *connection, const QVariantMap& transferInfo, QObject* parent = 0); QSharedPointer payload() const; void start(); private: QSharedPointer mSocket; }; #endif // BLUETOOTHDOWNLOADJOB_H