OLD | NEW |
| (Empty) |
1 // Copyright 2014 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/engine/cryptographer_provider.h" | |
6 | |
7 namespace syncer { | |
8 | |
9 CryptographerProvider::CryptographerProvider() { | |
10 } | |
11 | |
12 CryptographerProvider::~CryptographerProvider() { | |
13 } | |
14 | |
15 ScopedCryptographerRef::ScopedCryptographerRef() { | |
16 } | |
17 | |
18 ScopedCryptographerRef::~ScopedCryptographerRef() { | |
19 } | |
20 | |
21 bool ScopedCryptographerRef::Initialize(ScopedCryptographerInternal* impl) { | |
22 scoped_cryptographer_internal_.reset(impl); | |
23 return IsValid(); | |
24 } | |
25 | |
26 bool ScopedCryptographerRef::IsValid() const { | |
27 return !!Get(); | |
28 } | |
29 | |
30 Cryptographer* ScopedCryptographerRef::Get() const { | |
31 if (!scoped_cryptographer_internal_) | |
32 return NULL; | |
33 return scoped_cryptographer_internal_->Get(); | |
34 } | |
35 | |
36 ScopedCryptographerInternal::ScopedCryptographerInternal() { | |
37 } | |
38 | |
39 ScopedCryptographerInternal::~ScopedCryptographerInternal() { | |
40 } | |
41 | |
42 } // namespace syncer | |
OLD | NEW |