15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright (c) 2012 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)
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "content/public/renderer/navigation_state.h"
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace content {
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)NavigationState::NavigationState(content::PageTransition transition_type,
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                                 bool is_content_initiated,
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                                 int32 pending_page_id,
12c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)                                 int pending_history_list_offset,
13c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)                                 bool history_list_was_cleared)
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    : transition_type_(transition_type),
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      request_committed_(false),
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      is_content_initiated_(is_content_initiated),
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      pending_page_id_(pending_page_id),
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      pending_history_list_offset_(pending_history_list_offset),
19c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      history_list_was_cleared_(history_list_was_cleared),
20f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)      should_replace_current_entry_(false),
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      was_within_same_page_(false),
225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      transferred_request_child_id_(-1),
235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      transferred_request_request_id_(-1),
245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      allow_download_(true) {
255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)NavigationState::~NavigationState() {}
285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}  // namespace content
30