Lines Matching defs:params
124 bool Zip(const ZipParams& params) {
125 DirectFileAccessor default_accessor(params.src_dir);
126 FileAccessor* const file_accessor = params.file_accessor ?: &default_accessor;
131 if (params.dest_fd != base::kInvalidPlatformFile) {
132 DCHECK(params.dest_file.empty());
134 internal::ZipWriter::CreateWithFd(params.dest_fd, file_accessor);
141 zip_writer = internal::ZipWriter::Create(params.dest_file, file_accessor);
146 zip_writer->SetProgressCallback(params.progress_callback,
147 params.progress_period);
148 zip_writer->SetRecursive(params.recursive);
149 zip_writer->ContinueOnError(params.continue_on_error);
151 if (!params.include_hidden_files || params.filter_callback)
153 [](const ZipParams* const params, const base::FilePath& path) -> bool {
154 return (params->include_hidden_files || !IsHiddenFile(path)) &&
155 (!params->filter_callback ||
156 params->filter_callback.Run(params->src_dir.Append(path)));
158 ¶ms));
160 if (params.src_files.empty()) {
167 if (!zip_writer->AddMixedEntries(params.src_files))