OLD | NEW |
| (Empty) |
1 // Copyright 2016 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 "remoting/host/security_key/fake_remote_security_key_message_reader.h" | |
6 | |
7 #include "base/callback.h" | |
8 #include "base/memory/weak_ptr.h" | |
9 #include "remoting/host/security_key/security_key_message.h" | |
10 | |
11 namespace remoting { | |
12 | |
13 FakeRemoteSecurityKeyMessageReader::FakeRemoteSecurityKeyMessageReader() | |
14 : weak_factory_(this) {} | |
15 | |
16 FakeRemoteSecurityKeyMessageReader::~FakeRemoteSecurityKeyMessageReader() {} | |
17 | |
18 base::WeakPtr<FakeRemoteSecurityKeyMessageReader> | |
19 FakeRemoteSecurityKeyMessageReader::AsWeakPtr() { | |
20 return weak_factory_.GetWeakPtr(); | |
21 } | |
22 | |
23 void FakeRemoteSecurityKeyMessageReader::Start( | |
24 const SecurityKeyMessageCallback& message_callback, | |
25 const base::Closure& error_callback) { | |
26 message_callback_ = message_callback; | |
27 error_callback_ = error_callback; | |
28 } | |
29 | |
30 } // namespace remoting | |
OLD | NEW |