1868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)// Copyright 2013 The Chromium Authors. All rights reserved.
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file.
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
5868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)#include "chrome/browser/omnibox/omnibox_log.h"
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
7868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)OmniboxLog::OmniboxLog(
8a3f6a49ab37290eeeb8db0f41ec0f1cb74a68be7Torne (Richard Coles)    const base::string16& text,
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    bool just_deleted_text,
10f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)    metrics::OmniboxInputType::Type input_type,
11010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)    bool is_popup_open,
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    size_t selected_index,
13010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)    bool is_paste_and_go,
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    SessionID::id_type tab_id,
156d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    metrics::OmniboxEventProto::PageClassification current_page_classification,
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    base::TimeDelta elapsed_time_since_user_first_modified_omnibox,
172a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)    size_t completed_length,
182a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)    base::TimeDelta elapsed_time_since_last_change_to_default_match,
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    const AutocompleteResult& result)
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    : text(text),
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      just_deleted_text(just_deleted_text),
225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      input_type(input_type),
23010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)      is_popup_open(is_popup_open),
245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      selected_index(selected_index),
25010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)      is_paste_and_go(is_paste_and_go),
265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      tab_id(tab_id),
275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      current_page_classification(current_page_classification),
285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      elapsed_time_since_user_first_modified_omnibox(
295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          elapsed_time_since_user_first_modified_omnibox),
302a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      completed_length(completed_length),
312a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      elapsed_time_since_last_change_to_default_match(
322a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)          elapsed_time_since_last_change_to_default_match),
335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      result(result),
345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      providers_info() {
355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
37868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)OmniboxLog::~OmniboxLog() {}
38