Chromium Code Reviews| Index: sync/syncable/entry.h |
| diff --git a/sync/syncable/entry.h b/sync/syncable/entry.h |
| index f9d3f90cc97bef33414c8d690f89b0bec246ad53..9bb9164d6c775d3898a0549e3cf12a6eec9eba73 100644 |
| --- a/sync/syncable/entry.h |
| +++ b/sync/syncable/entry.h |
| @@ -109,6 +109,14 @@ class SYNC_EXPORT Entry { |
| Id GetSuccessorId() const; |
| Id GetFirstChildId() const; |
| + // Returns a vector of this node's handles. |
| + // The list is a snapshot of the state at the time this function was called; |
|
Nicolas Zea
2013/05/22 22:34:02
nit: I don't think it's necessary to call out that
rlarocque
2013/05/23 00:39:39
Done.
|
| + // it will not be updated as the directory is modified. Clears |result| if |
| + // there are no children. If this node is of a type that supports |
| + // user-defined ordering, then the resulting vector will be in the proper |
| + // order. |
| + void GetChildHandles(std::vector<int64>* result) const; |
| + |
| inline bool ExistsOnClientBecauseNameIsNonEmpty() const { |
| DCHECK(kernel_); |
| return !kernel_->ref(NON_UNIQUE_NAME).empty(); |
| @@ -140,6 +148,10 @@ class SYNC_EXPORT Entry { |
| : basetrans_(trans), |
| kernel_(NULL) { } |
| + Entry(BaseTransaction* trans, EntryKernel *kernel) |
|
Nicolas Zea
2013/05/22 22:34:02
what is this used by?
rlarocque
2013/05/23 00:39:39
Nothing. I thought I had removed that code. Appa
|
| + : basetrans_(trans), |
| + kernel_(kernel) { } |
| + |
| protected: |
| BaseTransaction* const basetrans_; |