Lines Matching refs:string
43 virtual status_t fetch(const std::string& path, std::string* fetched,
44 std::string* error) const = 0;
47 virtual status_t listFiles(const std::string& path, std::vector<std::string>* out,
48 std::string* error) const = 0;
51 virtual status_t modifiedTime(const std::string& path, timespec* mtime,
52 std::string* error) const = 0;
59 virtual status_t write(const std::string& path, const std::string& content,
60 std::string* error) const = 0;
62 virtual status_t deleteFile(const std::string& path, std::string* error) const = 0;
70 status_t fetch(const std::string&, std::string*, std::string*) const override;
71 status_t listFiles(const std::string&, std::vector<std::string>*, std::string*) const override;
72 status_t modifiedTime(const std::string& path, timespec* mtime, std::string* error) const;
78 status_t fetch(const std::string&, std::string*, std::string*) const override;
79 status_t listFiles(const std::string&, std::vector<std::string>*, std::string*) const override;
80 status_t modifiedTime(const std::string& path, timespec* mtime,
81 std::string* error) const override;
87 FileSystemUnderPath(const std::string& rootdir);
88 status_t fetch(const std::string& path, std::string* fetched,
89 std::string* error) const override;
90 status_t listFiles(const std::string& path, std::vector<std::string>* out,
91 std::string* error) const override;
92 status_t modifiedTime(const std::string& path, timespec* mtime,
93 std::string* error) const override;
96 const std::string& getRootDir() const;
99 std::string mRootDir;
109 const std::map<std::string, std::string>& path_replacements);
111 status_t fetch(const std::string& path, std::string* fetched,
112 std::string* error) const override;
113 status_t listFiles(const std::string& path, std::vector<std::string>* out,
114 std::string* error) const override;
115 status_t modifiedTime(const std::string& path, timespec* mtime,
116 std::string* error) const override;
119 std::string path_replace(std::string_view path) const;
122 std::map<std::string, std::string> path_replacements_;