Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(38)

Side by Side Diff: content/browser/frame_host/frame_navigation_entry.cc

Issue 1549113002: Switch to standard integer types in content/browser/. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 4 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/browser/frame_host/frame_navigation_entry.h" 5 #include "content/browser/frame_host/frame_navigation_entry.h"
6 6
7 namespace content { 7 namespace content {
8 8
9 FrameNavigationEntry::FrameNavigationEntry(int frame_tree_node_id) 9 FrameNavigationEntry::FrameNavigationEntry(int frame_tree_node_id)
10 : frame_tree_node_id_(frame_tree_node_id), 10 : frame_tree_node_id_(frame_tree_node_id),
11 item_sequence_number_(-1), 11 item_sequence_number_(-1),
12 document_sequence_number_(-1) { 12 document_sequence_number_(-1) {
13 } 13 }
14 14
15 FrameNavigationEntry::FrameNavigationEntry(int frame_tree_node_id, 15 FrameNavigationEntry::FrameNavigationEntry(int frame_tree_node_id,
16 const std::string& frame_unique_name, 16 const std::string& frame_unique_name,
17 int64 item_sequence_number, 17 int64_t item_sequence_number,
18 int64 document_sequence_number, 18 int64_t document_sequence_number,
19 SiteInstanceImpl* site_instance, 19 SiteInstanceImpl* site_instance,
20 const GURL& url, 20 const GURL& url,
21 const Referrer& referrer) 21 const Referrer& referrer)
22 : frame_tree_node_id_(frame_tree_node_id), 22 : frame_tree_node_id_(frame_tree_node_id),
23 frame_unique_name_(frame_unique_name), 23 frame_unique_name_(frame_unique_name),
24 item_sequence_number_(item_sequence_number), 24 item_sequence_number_(item_sequence_number),
25 document_sequence_number_(document_sequence_number), 25 document_sequence_number_(document_sequence_number),
26 site_instance_(site_instance), 26 site_instance_(site_instance),
27 url_(url), 27 url_(url),
28 referrer_(referrer) { 28 referrer_(referrer) {}
29 }
30 29
31 FrameNavigationEntry::~FrameNavigationEntry() { 30 FrameNavigationEntry::~FrameNavigationEntry() {
32 } 31 }
33 32
34 FrameNavigationEntry* FrameNavigationEntry::Clone() const { 33 FrameNavigationEntry* FrameNavigationEntry::Clone() const {
35 FrameNavigationEntry* copy = new FrameNavigationEntry(frame_tree_node_id_); 34 FrameNavigationEntry* copy = new FrameNavigationEntry(frame_tree_node_id_);
36 copy->UpdateEntry(frame_unique_name_, item_sequence_number_, 35 copy->UpdateEntry(frame_unique_name_, item_sequence_number_,
37 document_sequence_number_, site_instance_.get(), url_, 36 document_sequence_number_, site_instance_.get(), url_,
38 referrer_, page_state_); 37 referrer_, page_state_);
39 return copy; 38 return copy;
40 } 39 }
41 40
42 void FrameNavigationEntry::UpdateEntry(const std::string& frame_unique_name, 41 void FrameNavigationEntry::UpdateEntry(const std::string& frame_unique_name,
43 int64 item_sequence_number, 42 int64_t item_sequence_number,
44 int64 document_sequence_number, 43 int64_t document_sequence_number,
45 SiteInstanceImpl* site_instance, 44 SiteInstanceImpl* site_instance,
46 const GURL& url, 45 const GURL& url,
47 const Referrer& referrer, 46 const Referrer& referrer,
48 const PageState& page_state) { 47 const PageState& page_state) {
49 frame_unique_name_ = frame_unique_name; 48 frame_unique_name_ = frame_unique_name;
50 item_sequence_number_ = item_sequence_number; 49 item_sequence_number_ = item_sequence_number;
51 document_sequence_number_ = document_sequence_number; 50 document_sequence_number_ = document_sequence_number;
52 site_instance_ = site_instance; 51 site_instance_ = site_instance;
53 url_ = url; 52 url_ = url;
54 referrer_ = referrer; 53 referrer_ = referrer;
55 page_state_ = page_state; 54 page_state_ = page_state;
56 } 55 }
57 56
58 void FrameNavigationEntry::set_item_sequence_number( 57 void FrameNavigationEntry::set_item_sequence_number(
59 int64 item_sequence_number) { 58 int64_t item_sequence_number) {
60 // Once assigned, the item sequence number shouldn't change. 59 // Once assigned, the item sequence number shouldn't change.
61 DCHECK(item_sequence_number_ == -1 || 60 DCHECK(item_sequence_number_ == -1 ||
62 item_sequence_number_ == item_sequence_number); 61 item_sequence_number_ == item_sequence_number);
63 item_sequence_number_ = item_sequence_number; 62 item_sequence_number_ = item_sequence_number;
64 } 63 }
65 64
66 void FrameNavigationEntry::set_document_sequence_number( 65 void FrameNavigationEntry::set_document_sequence_number(
67 int64 document_sequence_number) { 66 int64_t document_sequence_number) {
68 // Once assigned, the document sequence number shouldn't change. 67 // Once assigned, the document sequence number shouldn't change.
69 DCHECK(document_sequence_number_ == -1 || 68 DCHECK(document_sequence_number_ == -1 ||
70 document_sequence_number_ == document_sequence_number); 69 document_sequence_number_ == document_sequence_number);
71 document_sequence_number_ = document_sequence_number; 70 document_sequence_number_ = document_sequence_number;
72 } 71 }
73 72
74 } // namespace content 73 } // namespace content
OLDNEW
« no previous file with comments | « content/browser/frame_host/frame_navigation_entry.h ('k') | content/browser/frame_host/frame_tree.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698