functions for asynchronous file read operations
Definition in file read.hpp.
Go to the source code of this file.
#include <memory>#include <string>#include <unordered_map>#include <userver/engine/task/task_processor_fwd.hpp>#include <userver/utils/flags.hpp>
This graph shows which files directly or indirectly include this file:Classes | |
| struct | fs::FileInfoWithData |
| Struct file with load data. More... | |
Namespaces | |
| namespace | fs |
| filesystem support | |
Typedefs | |
| using | fs::FileInfoWithDataConstPtr = std::shared_ptr<const FileInfoWithData> |
| using | fs::FileInfoWithDataMap = std::unordered_map<std::string, FileInfoWithDataConstPtr> |
Enumerations | |
| enum class | fs::SettingsReadFile { kNone = 0 , fs::kSkipHidden = 1 << 0 } |
Functions | |
| std::string | fs::GetLexicallyRelative (std::string_view path, std::string_view dir) |
| Returns relative path from full path. | |
| FileInfoWithDataMap | fs::ReadRecursiveFilesInfoWithData (engine::TaskProcessor &async_tp, const std::string &path, utils::Flags< SettingsReadFile > flags={SettingsReadFile::kSkipHidden}) |
| Returns files from recursively traversed directory. | |
| std::string | fs::ReadFileContents (engine::TaskProcessor &async_tp, const std::string &path) |
| Reads file contents asynchronously. | |
| bool | fs::FileExists (engine::TaskProcessor &async_tp, const std::string &path) |
| Checks whether the file exists asynchronously. | |