blob: ee1f8758cd5a4a8f946e5bf9ba20758573d80291 [file] [log] [blame]
// Copyright 2016 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 "remoting/host/security_key/fake_security_key_message_reader.h"
#include "base/callback.h"
#include "base/memory/weak_ptr.h"
#include "remoting/host/security_key/security_key_message.h"
namespace remoting {
FakeSecurityKeyMessageReader::FakeSecurityKeyMessageReader()
: weak_factory_(this) {}
FakeSecurityKeyMessageReader::~FakeSecurityKeyMessageReader() = default;
base::WeakPtr<FakeSecurityKeyMessageReader>
FakeSecurityKeyMessageReader::AsWeakPtr() {
return weak_factory_.GetWeakPtr();
}
void FakeSecurityKeyMessageReader::Start(
const SecurityKeyMessageCallback& message_callback,
const base::Closure& error_callback) {
message_callback_ = message_callback;
error_callback_ = error_callback;
}
} // namespace remoting