Roll WebRTC 9846:9854, Libjingle 9845:9853
[chromium-blink-merge.git] / sync / syncable / syncable_read_transaction.cc
blobfcdb77e21f95cdfcf48645f9b26d9a6f197b399b
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.
5 #include "sync/syncable/syncable_read_transaction.h"
7 namespace syncer {
8 namespace syncable {
10 ReadTransaction::ReadTransaction(const tracked_objects::Location& location,
11 Directory* directory)
12 : BaseTransaction(location, "ReadTransaction", INVALID, directory) {
13 Lock();
16 ReadTransaction::~ReadTransaction() {
17 HandleUnrecoverableErrorIfSet();
18 Unlock();
21 } // namespace syncable
22 } // namespace syncer