From 637892cff1a2d3ec196dcb413fb65927db37bf1e Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Thu, 2 Jan 2025 08:58:02 -0600 Subject: [PATCH] refactor --- .../include/file_manager/direct_open_file.hpp | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/repertory/librepertory/include/file_manager/direct_open_file.hpp b/repertory/librepertory/include/file_manager/direct_open_file.hpp index 2870bceb..ff0eebbd 100644 --- a/repertory/librepertory/include/file_manager/direct_open_file.hpp +++ b/repertory/librepertory/include/file_manager/direct_open_file.hpp @@ -42,8 +42,8 @@ public: direct_open_file(const direct_open_file &) noexcept = delete; direct_open_file(direct_open_file &&) noexcept = delete; auto operator=(direct_open_file &&) noexcept -> direct_open_file & = delete; - auto - operator=(const direct_open_file &) noexcept -> direct_open_file & = delete; + auto operator=(const direct_open_file &) noexcept + -> direct_open_file & = delete; private: std::array ring_data_; @@ -51,22 +51,26 @@ private: protected: [[nodiscard]] auto on_check_start() -> bool override; - [[nodiscard]] auto - on_chunk_downloaded(std::size_t /* chunk */, - const data_buffer & /* buffer */) -> api_error override { + [[nodiscard]] auto on_chunk_downloaded(std::size_t /* chunk */, + const data_buffer & /* buffer */) + -> api_error override { return api_error::success; } - [[nodiscard]] auto - on_read_chunk(std::size_t chunk, std::size_t read_size, - std::uint64_t read_offset, data_buffer &data, - std::size_t &bytes_read) -> api_error override; + [[nodiscard]] auto on_read_chunk(std::size_t chunk, std::size_t read_size, + std::uint64_t read_offset, data_buffer &data, + std::size_t &bytes_read) + -> api_error override; [[nodiscard]] auto use_buffer(std::size_t chunk, std::function func) -> api_error override; public: + [[nodiscard]] auto get_source_path() const -> std::string override { + return "direct"; + } + [[nodiscard]] auto native_operation(native_operation_callback /* callback */) -> api_error override { return api_error::not_supported;