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

Side by Side Diff: sync/syncable/entry.cc

Issue 1545553003: Switch to standard integer types in sync/. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 12 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
« no previous file with comments | « sync/syncable/entry.h ('k') | sync/syncable/entry_kernel.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2012 The Chromium Authors. All rights reserved. 1 // Copyright 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 "sync/syncable/entry.h" 5 #include "sync/syncable/entry.h"
6 6
7 #include <stdint.h>
8
7 #include <iomanip> 9 #include <iomanip>
8 10
9 #include "sync/syncable/directory.h" 11 #include "sync/syncable/directory.h"
10 #include "sync/syncable/syncable_base_transaction.h" 12 #include "sync/syncable/syncable_base_transaction.h"
11 13
12 namespace syncer { 14 namespace syncer {
13 namespace syncable { 15 namespace syncable {
14 16
15 Entry::Entry(BaseTransaction* trans, GetById, const Id& id) 17 Entry::Entry(BaseTransaction* trans, GetById, const Id& id)
16 : basetrans_(trans) { 18 : basetrans_(trans) {
17 kernel_ = trans->directory()->GetEntryById(id); 19 kernel_ = trans->directory()->GetEntryById(id);
18 } 20 }
19 21
20 Entry::Entry(BaseTransaction* trans, GetByClientTag, const std::string& tag) 22 Entry::Entry(BaseTransaction* trans, GetByClientTag, const std::string& tag)
21 : basetrans_(trans) { 23 : basetrans_(trans) {
22 kernel_ = trans->directory()->GetEntryByClientTag(tag); 24 kernel_ = trans->directory()->GetEntryByClientTag(tag);
23 } 25 }
24 26
25 Entry::Entry(BaseTransaction* trans, GetTypeRoot, ModelType type) 27 Entry::Entry(BaseTransaction* trans, GetTypeRoot, ModelType type)
26 : basetrans_(trans) { 28 : basetrans_(trans) {
27 const std::string& tag = ModelTypeToRootTag(type); 29 const std::string& tag = ModelTypeToRootTag(type);
28 kernel_ = trans->directory()->GetEntryByServerTag(tag); 30 kernel_ = trans->directory()->GetEntryByServerTag(tag);
29 } 31 }
30 32
31 Entry::Entry(BaseTransaction* trans, GetByHandle, int64 metahandle) 33 Entry::Entry(BaseTransaction* trans, GetByHandle, int64_t metahandle)
32 : basetrans_(trans) { 34 : basetrans_(trans) {
33 kernel_ = trans->directory()->GetEntryByHandle(metahandle); 35 kernel_ = trans->directory()->GetEntryByHandle(metahandle);
34 } 36 }
35 37
36 Entry::Entry(BaseTransaction* trans, GetByServerTag, const std::string& tag) 38 Entry::Entry(BaseTransaction* trans, GetByServerTag, const std::string& tag)
37 : basetrans_(trans) { 39 : basetrans_(trans) {
38 kernel_ = trans->directory()->GetEntryByServerTag(tag); 40 kernel_ = trans->directory()->GetEntryByServerTag(tag);
39 } 41 }
40 42
41 Directory* Entry::dir() const { 43 Directory* Entry::dir() const {
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
102 } 104 }
103 105
104 Id Entry::GetSuccessorId() const { 106 Id Entry::GetSuccessorId() const {
105 return dir()->GetSuccessorId(kernel_); 107 return dir()->GetSuccessorId(kernel_);
106 } 108 }
107 109
108 Id Entry::GetFirstChildId() const { 110 Id Entry::GetFirstChildId() const {
109 return dir()->GetFirstChildId(basetrans_, kernel_); 111 return dir()->GetFirstChildId(basetrans_, kernel_);
110 } 112 }
111 113
112 void Entry::GetChildHandles(std::vector<int64>* result) const { 114 void Entry::GetChildHandles(std::vector<int64_t>* result) const {
113 dir()->GetChildHandlesById(basetrans_, GetId(), result); 115 dir()->GetChildHandlesById(basetrans_, GetId(), result);
114 } 116 }
115 117
116 int Entry::GetTotalNodeCount() const { 118 int Entry::GetTotalNodeCount() const {
117 return dir()->GetTotalNodeCount(basetrans_, kernel_); 119 return dir()->GetTotalNodeCount(basetrans_, kernel_);
118 } 120 }
119 121
120 int Entry::GetPositionIndex() const { 122 int Entry::GetPositionIndex() const {
121 return dir()->GetPositionIndex(basetrans_, kernel_); 123 return dir()->GetPositionIndex(basetrans_, kernel_);
122 } 124 }
123 125
124 bool Entry::ShouldMaintainPosition() const { 126 bool Entry::ShouldMaintainPosition() const {
125 return kernel_->ShouldMaintainPosition(); 127 return kernel_->ShouldMaintainPosition();
126 } 128 }
127 129
128 bool Entry::ShouldMaintainHierarchy() const { 130 bool Entry::ShouldMaintainHierarchy() const {
129 return kernel_->ShouldMaintainHierarchy(); 131 return kernel_->ShouldMaintainHierarchy();
130 } 132 }
131 133
132 std::ostream& operator<<(std::ostream& os, const Entry& entry) { 134 std::ostream& operator<<(std::ostream& os, const Entry& entry) {
133 os << *(entry.kernel_); 135 os << *(entry.kernel_);
134 return os; 136 return os;
135 } 137 }
136 138
137 } // namespace syncable 139 } // namespace syncable
138 } // namespace syncer 140 } // namespace syncer
OLDNEW
« no previous file with comments | « sync/syncable/entry.h ('k') | sync/syncable/entry_kernel.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698