// Copyright 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "sync/syncable/syncable_read_transaction.h" namespace syncer { namespace syncable { ReadTransaction::ReadTransaction(const tracked_objects::Location& location, Directory* directory) : BaseTransaction(location, "ReadTransaction", INVALID, directory) { Lock(); } ReadTransaction::~ReadTransaction() { HandleUnrecoverableErrorIfSet(); Unlock(); } } // namespace syncable } // namespace syncer