| OLD | NEW | 
|---|
|  | (Empty) | 
| 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 |  | 
| 3 // found in the LICENSE file. |  | 
| 4 |  | 
| 5 #include "sync/syncable/syncable_read_transaction.h" |  | 
| 6 |  | 
| 7 namespace syncer { |  | 
| 8 namespace syncable { |  | 
| 9 |  | 
| 10 ReadTransaction::ReadTransaction(const tracked_objects::Location& location, |  | 
| 11                                  Directory* directory) |  | 
| 12     : BaseTransaction(location, "ReadTransaction", INVALID, directory) { |  | 
| 13   Lock(); |  | 
| 14 } |  | 
| 15 |  | 
| 16 ReadTransaction::~ReadTransaction() { |  | 
| 17   HandleUnrecoverableErrorIfSet(); |  | 
| 18   Unlock(); |  | 
| 19 } |  | 
| 20 |  | 
| 21 }  // namespace syncable |  | 
| 22 }  // namespace syncer |  | 
| OLD | NEW | 
|---|