Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(24)

Side by Side Diff: extensions/browser/api/networking_private/networking_private_delegate.cc

Issue 2751423004: Move NetworkingPrivateDelegate::CryptoVerify to networking_cast_private (Closed)
Patch Set: blocking pool removed Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 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 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "extensions/browser/api/networking_private/networking_private_delegate. h" 5 #include "extensions/browser/api/networking_private/networking_private_delegate. h"
6 6
7 #include "extensions/browser/api/networking_private/networking_private_api.h" 7 #include "extensions/browser/api/networking_private/networking_private_api.h"
8 8
9 namespace extensions { 9 namespace extensions {
10 10
11 NetworkingPrivateDelegate::VerifyDelegate::VerifyDelegate() {
12 }
13
14 NetworkingPrivateDelegate::VerifyDelegate::~VerifyDelegate() {
15 }
16
17 NetworkingPrivateDelegate::UIDelegate::UIDelegate() {} 11 NetworkingPrivateDelegate::UIDelegate::UIDelegate() {}
18 12
19 NetworkingPrivateDelegate::UIDelegate::~UIDelegate() {} 13 NetworkingPrivateDelegate::UIDelegate::~UIDelegate() {}
20 14
21 NetworkingPrivateDelegate::NetworkingPrivateDelegate( 15 NetworkingPrivateDelegate::NetworkingPrivateDelegate() {}
22 std::unique_ptr<VerifyDelegate> verify_delegate)
23 : verify_delegate_(std::move(verify_delegate)) {}
24 16
25 NetworkingPrivateDelegate::~NetworkingPrivateDelegate() { 17 NetworkingPrivateDelegate::~NetworkingPrivateDelegate() {
26 } 18 }
27 19
28 void NetworkingPrivateDelegate::AddObserver( 20 void NetworkingPrivateDelegate::AddObserver(
29 NetworkingPrivateDelegateObserver* observer) { 21 NetworkingPrivateDelegateObserver* observer) {
30 NOTREACHED() << "Class does not use NetworkingPrivateDelegateObserver"; 22 NOTREACHED() << "Class does not use NetworkingPrivateDelegateObserver";
31 } 23 }
32 24
33 void NetworkingPrivateDelegate::RemoveObserver( 25 void NetworkingPrivateDelegate::RemoveObserver(
34 NetworkingPrivateDelegateObserver* observer) { 26 NetworkingPrivateDelegateObserver* observer) {
35 NOTREACHED() << "Class does not use NetworkingPrivateDelegateObserver"; 27 NOTREACHED() << "Class does not use NetworkingPrivateDelegateObserver";
36 } 28 }
37 29
38 void NetworkingPrivateDelegate::StartActivate( 30 void NetworkingPrivateDelegate::StartActivate(
39 const std::string& guid, 31 const std::string& guid,
40 const std::string& carrier, 32 const std::string& carrier,
41 const VoidCallback& success_callback, 33 const VoidCallback& success_callback,
42 const FailureCallback& failure_callback) { 34 const FailureCallback& failure_callback) {
43 failure_callback.Run(networking_private::kErrorNotSupported); 35 failure_callback.Run(networking_private::kErrorNotSupported);
44 } 36 }
45 37
46 void NetworkingPrivateDelegate::VerifyDestination(
47 const VerificationProperties& verification_properties,
48 const BoolCallback& success_callback,
49 const FailureCallback& failure_callback) {
50 if (!verify_delegate_) {
51 failure_callback.Run(networking_private::kErrorNotSupported);
52 return;
53 }
54 verify_delegate_->VerifyDestination(verification_properties, success_callback,
55 failure_callback);
56 }
57
58 void NetworkingPrivateDelegate::VerifyAndEncryptCredentials(
59 const std::string& guid,
60 const VerificationProperties& verification_properties,
61 const StringCallback& success_callback,
62 const FailureCallback& failure_callback) {
63 if (!verify_delegate_) {
64 failure_callback.Run(networking_private::kErrorNotSupported);
65 return;
66 }
67 verify_delegate_->VerifyAndEncryptCredentials(
68 guid, verification_properties, success_callback, failure_callback);
69 }
70
71 void NetworkingPrivateDelegate::VerifyAndEncryptData(
72 const VerificationProperties& verification_properties,
73 const std::string& data,
74 const StringCallback& success_callback,
75 const FailureCallback& failure_callback) {
76 if (!verify_delegate_) {
77 failure_callback.Run(networking_private::kErrorNotSupported);
78 return;
79 }
80 verify_delegate_->VerifyAndEncryptData(verification_properties, data,
81 success_callback, failure_callback);
82 }
83
84 } // namespace extensions 38 } // namespace extensions
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698