Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(213)

Side by Side Diff: chrome/browser/media_galleries/linux/mtp_device_delegate_impl_linux.cc

Issue 2230203002: chrome: Use stl utilities from the base namespace (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Removed accidental components/ change Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/media_galleries/linux/mtp_device_delegate_impl_linux.h" 5 #include "chrome/browser/media_galleries/linux/mtp_device_delegate_impl_linux.h"
6 6
7 #include <errno.h> 7 #include <errno.h>
8 #include <fcntl.h> 8 #include <fcntl.h>
9 #include <stddef.h> 9 #include <stddef.h>
10 10
(...skipping 408 matching lines...) Expand 10 before | Expand all | Expand 10 after
419 uint32_t file_id, 419 uint32_t file_id,
420 const std::string& file_name, 420 const std::string& file_name,
421 MTPFileNode* parent, 421 MTPFileNode* parent,
422 FileIdToMTPFileNodeMap* file_id_to_node_map) 422 FileIdToMTPFileNodeMap* file_id_to_node_map)
423 : file_id_(file_id), 423 : file_id_(file_id),
424 file_name_(file_name), 424 file_name_(file_name),
425 parent_(parent), 425 parent_(parent),
426 file_id_to_node_map_(file_id_to_node_map) { 426 file_id_to_node_map_(file_id_to_node_map) {
427 DCHECK_CURRENTLY_ON(content::BrowserThread::IO); 427 DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
428 DCHECK(file_id_to_node_map_); 428 DCHECK(file_id_to_node_map_);
429 DCHECK(!ContainsKey(*file_id_to_node_map_, file_id_)); 429 DCHECK(!base::ContainsKey(*file_id_to_node_map_, file_id_));
430 (*file_id_to_node_map_)[file_id_] = this; 430 (*file_id_to_node_map_)[file_id_] = this;
431 } 431 }
432 432
433 MTPDeviceDelegateImplLinux::MTPFileNode::~MTPFileNode() { 433 MTPDeviceDelegateImplLinux::MTPFileNode::~MTPFileNode() {
434 DCHECK_CURRENTLY_ON(content::BrowserThread::IO); 434 DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
435 size_t erased = file_id_to_node_map_->erase(file_id_); 435 size_t erased = file_id_to_node_map_->erase(file_id_);
436 DCHECK_EQ(1U, erased); 436 DCHECK_EQ(1U, erased);
437 } 437 }
438 438
439 const MTPDeviceDelegateImplLinux::MTPFileNode* 439 const MTPDeviceDelegateImplLinux::MTPFileNode*
(...skipping 14 matching lines...) Expand all
454 children_.set(name, base::WrapUnique(new MTPFileNode(id, name, this, 454 children_.set(name, base::WrapUnique(new MTPFileNode(id, name, this,
455 file_id_to_node_map_))); 455 file_id_to_node_map_)));
456 } 456 }
457 457
458 void MTPDeviceDelegateImplLinux::MTPFileNode::ClearNonexistentChildren( 458 void MTPDeviceDelegateImplLinux::MTPFileNode::ClearNonexistentChildren(
459 const std::set<std::string>& children_to_keep) { 459 const std::set<std::string>& children_to_keep) {
460 DCHECK_CURRENTLY_ON(content::BrowserThread::IO); 460 DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
461 std::set<std::string> children_to_erase; 461 std::set<std::string> children_to_erase;
462 for (ChildNodes::const_iterator it = children_.begin(); 462 for (ChildNodes::const_iterator it = children_.begin();
463 it != children_.end(); ++it) { 463 it != children_.end(); ++it) {
464 if (ContainsKey(children_to_keep, it->first)) 464 if (base::ContainsKey(children_to_keep, it->first))
465 continue; 465 continue;
466 children_to_erase.insert(it->first); 466 children_to_erase.insert(it->first);
467 } 467 }
468 for (std::set<std::string>::iterator it = children_to_erase.begin(); 468 for (std::set<std::string>::iterator it = children_to_erase.begin();
469 it != children_to_erase.end(); ++it) { 469 it != children_to_erase.end(); ++it) {
470 children_.take_and_erase(*it); 470 children_.take_and_erase(*it);
471 } 471 }
472 } 472 }
473 473
474 bool MTPDeviceDelegateImplLinux::MTPFileNode::DeleteChild(uint32_t file_id) { 474 bool MTPDeviceDelegateImplLinux::MTPFileNode::DeleteChild(uint32_t file_id) {
(...skipping 1415 matching lines...) Expand 10 before | Expand all | Expand 10 after
1890 } 1890 }
1891 } 1891 }
1892 1892
1893 void CreateMTPDeviceAsyncDelegate( 1893 void CreateMTPDeviceAsyncDelegate(
1894 const std::string& device_location, 1894 const std::string& device_location,
1895 const bool read_only, 1895 const bool read_only,
1896 const CreateMTPDeviceAsyncDelegateCallback& callback) { 1896 const CreateMTPDeviceAsyncDelegateCallback& callback) {
1897 DCHECK_CURRENTLY_ON(content::BrowserThread::IO); 1897 DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
1898 callback.Run(new MTPDeviceDelegateImplLinux(device_location, read_only)); 1898 callback.Run(new MTPDeviceDelegateImplLinux(device_location, read_only));
1899 } 1899 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698