Lines Matching +full:is +full:- +full:path +full:- +full:inside
7 // https://www.apache.org/licenses/LICENSE-2.0
10 // distributed under the License is distributed on an "AS IS" BASIS,
42 root.mutable_root_node()->set_writable(false); in Mounts()
53 absl::Status AddFile(absl::string_view path, bool is_ro = true) {
54 return AddFileAt(path, path, is_ro);
57 absl::Status AddFileAt(absl::string_view outside, absl::string_view inside,
60 absl::Status AddDirectory(absl::string_view path, bool is_ro = true) {
61 return AddDirectoryAt(path, path, is_ro);
65 absl::string_view inside, bool is_ro = true);
67 absl::Status AddMappingsForBinary(const std::string& path,
70 absl::Status AddTmpfs(absl::string_view inside, size_t sz);
72 absl::Status Remove(absl::string_view path);
79 mount_tree_.mutable_node()->mutable_root_node()->set_writable(true); in SetRootWritable()
87 // Lists the outside and inside entries of the input tree in the output
88 // parameters, in an ls-like manner. Each entry is traversed in the
89 // depth-first order. However, the entries on the same level of hierarchy are
91 // containers match each other pairwise: outside_entries[i] is mounted as
93 // 'R' (read-only) or 'W' (writable).
97 absl::StatusOr<std::string> ResolvePath(absl::string_view path) const;
102 absl::Status Insert(absl::string_view path, const MountTree::Node& node);