summaryrefslogtreecommitdiffstats
path: root/google_apis
diff options
context:
space:
mode:
authorhashimoto@chromium.org <hashimoto@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-29 22:32:51 +0000
committerhashimoto@chromium.org <hashimoto@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-29 22:32:51 +0000
commitb9c0bae4d6f9518a0641ffa7f5e650057016cf10 (patch)
treea0150bcd93ba3ed75e036bcffd359740f33b544b /google_apis
parentd5166d1ba7e08b440ae3150e65e8cce198a404e3 (diff)
downloadchromium_src-b9c0bae4d6f9518a0641ffa7f5e650057016cf10.zip
chromium_src-b9c0bae4d6f9518a0641ffa7f5e650057016cf10.tar.gz
chromium_src-b9c0bae4d6f9518a0641ffa7f5e650057016cf10.tar.bz2
drive: Change DriveServiceInterface::GetChangeList's callback type to ChangeListCallback
Move ConvertChangeListToResourceList() call to the callers' side. Replace ChangeList::set_items() with mutable_items() to efficiently handle data received from the server. BUG=231125 TEST=unit_tests Review URL: https://codereview.chromium.org/309463002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273626 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'google_apis')
-rw-r--r--google_apis/drive/drive_api_parser.h8
1 files changed, 2 insertions, 6 deletions
diff --git a/google_apis/drive/drive_api_parser.h b/google_apis/drive/drive_api_parser.h
index 2700dbc..babb4cd 100644
--- a/google_apis/drive/drive_api_parser.h
+++ b/google_apis/drive/drive_api_parser.h
@@ -601,13 +601,11 @@ class FileList {
// Returns a set of files in this list.
const ScopedVector<FileResource>& items() const { return items_; }
+ ScopedVector<FileResource>* mutable_items() { return &items_; }
void set_next_link(const GURL& next_link) {
next_link_ = next_link;
}
- void set_items(ScopedVector<FileResource> items) {
- items_ = items.Pass();
- }
private:
friend class DriveAPIParserTest;
@@ -715,6 +713,7 @@ class ChangeList {
// Returns a set of changes in this list.
const ScopedVector<ChangeResource>& items() const { return items_; }
+ ScopedVector<ChangeResource>* mutable_items() { return &items_; }
void set_next_link(const GURL& next_link) {
next_link_ = next_link;
@@ -722,9 +721,6 @@ class ChangeList {
void set_largest_change_id(int64 largest_change_id) {
largest_change_id_ = largest_change_id;
}
- void set_items(ScopedVector<ChangeResource> items) {
- items_ = items.Pass();
- }
private:
friend class DriveAPIParserTest;