refactor
This commit is contained in:
		| @@ -69,6 +69,8 @@ private: | |||||||
|   std::unique_ptr<std::thread> upload_thread_; |   std::unique_ptr<std::thread> upload_thread_; | ||||||
|  |  | ||||||
| private: | private: | ||||||
|  |   void close_all(const std::string &api_path); | ||||||
|  |  | ||||||
|   void close_timed_out_files(); |   void close_timed_out_files(); | ||||||
|  |  | ||||||
|   auto get_open_file_by_handle(std::uint64_t handle) const |   auto get_open_file_by_handle(std::uint64_t handle) const | ||||||
| @@ -111,8 +113,6 @@ public: | |||||||
| public: | public: | ||||||
|   void close(std::uint64_t handle); |   void close(std::uint64_t handle); | ||||||
|  |  | ||||||
|   void close_all(const std::string &api_path); |  | ||||||
|  |  | ||||||
|   [[nodiscard]] auto create(const std::string &api_path, api_meta_map &meta, |   [[nodiscard]] auto create(const std::string &api_path, api_meta_map &meta, | ||||||
|                             open_file_data ofd, std::uint64_t &handle, |                             open_file_data ofd, std::uint64_t &handle, | ||||||
|                             std::shared_ptr<i_open_file> &file) -> api_error; |                             std::shared_ptr<i_open_file> &file) -> api_error; | ||||||
| @@ -136,8 +136,8 @@ public: | |||||||
|  |  | ||||||
|   [[nodiscard]] auto has_no_open_file_handles() const -> bool override; |   [[nodiscard]] auto has_no_open_file_handles() const -> bool override; | ||||||
|  |  | ||||||
|   [[nodiscard]] auto |   [[nodiscard]] auto is_processing(const std::string &api_path) const | ||||||
|   is_processing(const std::string &api_path) const -> bool override; |       -> bool override; | ||||||
|  |  | ||||||
| #if defined(PROJECT_TESTING) | #if defined(PROJECT_TESTING) | ||||||
|   [[nodiscard]] auto open(std::shared_ptr<i_closeable_open_file> of, |   [[nodiscard]] auto open(std::shared_ptr<i_closeable_open_file> of, | ||||||
| @@ -150,13 +150,13 @@ public: | |||||||
|  |  | ||||||
|   [[nodiscard]] auto remove_file(const std::string &api_path) -> api_error; |   [[nodiscard]] auto remove_file(const std::string &api_path) -> api_error; | ||||||
|  |  | ||||||
|   [[nodiscard]] auto |   [[nodiscard]] auto rename_directory(const std::string &from_api_path, | ||||||
|   rename_directory(const std::string &from_api_path, |                                       const std::string &to_api_path) | ||||||
|                    const std::string &to_api_path) -> api_error; |       -> api_error; | ||||||
|  |  | ||||||
|   [[nodiscard]] auto rename_file(const std::string &from_api_path, |   [[nodiscard]] auto rename_file(const std::string &from_api_path, | ||||||
|                                  const std::string &to_api_path, |                                  const std::string &to_api_path, bool overwrite) | ||||||
|                                  bool overwrite) -> api_error; |       -> api_error; | ||||||
|  |  | ||||||
|   void start(); |   void start(); | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user