blob: ccec69691dcf73084cc8d259984593998c845b55 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#include "bucket_db_owner.h"
namespace proton::bucketdb {
Guard::Guard(BucketDB *bucketDB, std::mutex &mutex)
: _bucketDB(bucketDB),
_guard(mutex)
{ }
Guard::Guard(Guard &&rhs)
: _bucketDB(rhs._bucketDB),
_guard(std::move(rhs._guard))
{ }
BucketDBOwner::BucketDBOwner()
: _bucketDB(),
_mutex()
{ }
} // namespace proton
|