1a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch// Copyright 2014 The Chromium Authors. All rights reserved. 2a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch// Use of this source code is governed by a BSD-style license that can be 3a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch// found in the LICENSE file. 4a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 5a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch#include "components/autofill/content/renderer/renderer_save_password_progress_logger.h" 6a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 7a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch#include "components/autofill/content/common/autofill_messages.h" 8a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch#include "ipc/ipc_sender.h" 9a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 10a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochnamespace autofill { 11a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 12a02191e04bc25c4935f804f2c080ae28663d096dBen MurdochRendererSavePasswordProgressLogger::RendererSavePasswordProgressLogger( 13a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch IPC::Sender* sender, 14a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch int routing_id) 15a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch : sender_(sender), routing_id_(routing_id) { 16a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch DCHECK(sender_); 17a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch} 18a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 19a02191e04bc25c4935f804f2c080ae28663d096dBen MurdochRendererSavePasswordProgressLogger::~RendererSavePasswordProgressLogger() {} 20a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 21a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochvoid RendererSavePasswordProgressLogger::SendLog(const std::string& log) { 22a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch sender_->Send( 23a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch new AutofillHostMsg_RecordSavePasswordProgress(routing_id_, log)); 24a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch} 25a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 26a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch} // namespace autofill 27