1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "content/common/request_extra_data.h"
7 using WebKit::WebReferrerPolicy
;
8 using WebKit::WebString
;
12 RequestExtraData::RequestExtraData(WebReferrerPolicy referrer_policy
,
13 const WebString
& custom_user_agent
,
16 bool parent_is_main_frame
,
17 int64 parent_frame_id
,
19 PageTransition transition_type
,
20 int transferred_request_child_id
,
21 int transferred_request_request_id
)
22 : webkit_glue::WebURLRequestExtraDataImpl(referrer_policy
,
24 is_main_frame_(is_main_frame
),
26 parent_is_main_frame_(parent_is_main_frame
),
27 parent_frame_id_(parent_frame_id
),
28 allow_download_(allow_download
),
29 transition_type_(transition_type
),
30 transferred_request_child_id_(transferred_request_child_id
),
31 transferred_request_request_id_(transferred_request_request_id
) {
34 RequestExtraData::~RequestExtraData() {
37 } // namespace content