Lines Matching defs:file_details
216 // |file_details|. On failure, returns a platform file error and file stream
217 // details are not set in |file_details|.
220 SnapshotFileDetails* file_details) {
222 DCHECK(file_details);
223 DCHECK(!file_details->request_info().device_file_path.empty());
224 DCHECK(!file_details->request_info().snapshot_file_path.empty());
233 device_info, file_details->request_info().device_file_path);
241 file_details->request_info().device_file_path,
268 file_details->set_file_info(file_info);
269 file_details->set_device_file_stream(file_stream);
270 file_details->set_optimal_transfer_size(optimal_transfer_size);
275 // parameters specified by |file_details|.
279 const SnapshotFileDetails& file_details) {
281 if (file_details.file_info().size == 0)
284 file_details.device_file_stream(),
285 file_details.request_info().snapshot_file_path,
286 file_details.optimal_transfer_size());
428 scoped_ptr<SnapshotFileDetails> file_details(
434 // it is owned by |file_details| in the reply callback.
439 file_details.get()),
442 base::Passed(&file_details))));
564 scoped_ptr<SnapshotFileDetails> file_details,
567 DCHECK(file_details);
568 DCHECK(!file_details->request_info().device_file_path.empty());
569 DCHECK(!file_details->request_info().snapshot_file_path.empty());
572 file_details->request_info().error_callback.Run(error);
577 DCHECK(file_details->file_info().size == 0 ||
578 file_details->device_file_stream());
579 current_snapshot_details_.reset(file_details.release());