diff options
| author | Linus Jahn <lnj@kaidan.im> | 2022-10-02 03:58:06 +0200 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2022-10-02 23:01:13 +0200 |
| commit | 4900dbb3706309ac7558fbe661a64654d7d7d221 (patch) | |
| tree | 61891873a3ee4b759dbdc18f20336d58c1b1d90c /src/client/QXmppEncryptedHttpFileSharingProvider.h | |
| parent | 2f6a91642f2585c8b226011a0bb5a3725a012b15 (diff) | |
| download | qxmpp-4900dbb3706309ac7558fbe661a64654d7d7d221.tar.gz | |
Rename EncryptedHttpProvider to EncryptedProvider
Diffstat (limited to 'src/client/QXmppEncryptedHttpFileSharingProvider.h')
| -rw-r--r-- | src/client/QXmppEncryptedHttpFileSharingProvider.h | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/src/client/QXmppEncryptedHttpFileSharingProvider.h b/src/client/QXmppEncryptedHttpFileSharingProvider.h deleted file mode 100644 index dee615b0..00000000 --- a/src/client/QXmppEncryptedHttpFileSharingProvider.h +++ /dev/null @@ -1,39 +0,0 @@ -// SPDX-FileCopyrightText: 2022 Jonah BrĂ¼chert <jbb@kaidan.im> -// SPDX-FileCopyrightText: 2022 Linus Jahn <lnj@kaidan.im> -// -// SPDX-License-Identifier: LGPL-2.1-or-later - -#ifndef QXMPPENCRYPTEDHTTPFILESHARINGPROVIDER_H -#define QXMPPENCRYPTEDHTTPFILESHARINGPROVIDER_H - -#include "QXmppEncryptedFileSource.h" -#include "QXmppHttpFileSharingProvider.h" - -class QXmppFileSharingManager; -class QXmppEncryptedHttpFileSharingProviderPrivate; - -class QXMPP_EXPORT QXmppEncryptedHttpFileSharingProvider : public QXmppFileSharingProvider -{ -public: - /// \cond - using SourceType = QXmppEncryptedFileSource; - /// \endcond - - QXmppEncryptedHttpFileSharingProvider(QXmppFileSharingManager *manager, std::shared_ptr<QXmppFileSharingProvider> uploadBaseProvider); - ~QXmppEncryptedHttpFileSharingProvider() override; - - auto downloadFile(const std::any &source, - std::unique_ptr<QIODevice> target, - std::function<void(quint64, quint64)> reportProgress, - std::function<void(DownloadResult)> reportFinished) -> std::shared_ptr<Download> override; - - auto uploadFile(std::unique_ptr<QIODevice> source, - const QXmppFileMetadata &info, - std::function<void(quint64, quint64)> reportProgress, - std::function<void(UploadResult)> reportFinished) -> std::shared_ptr<Upload> override; - -private: - std::unique_ptr<QXmppEncryptedHttpFileSharingProviderPrivate> d; -}; - -#endif // QXMPPENCRYPTEDHTTPFILESHARINGPROVIDER_H |
