// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef CHROME_BROWSER_TAB_CONTENTS_RETARGETING_DETAILS_H_
#define CHROME_BROWSER_TAB_CONTENTS_RETARGETING_DETAILS_H_
#include "url/gurl.h"
namespace content {
class WebContents;
}
// Details sent for NOTIFICATION_RETARGETING.
struct RetargetingDetails {
// The source tab contents.
content::WebContents* source_web_contents;
// The routing id of the source render frame from which the retargeting was
// triggered.
int64 source_render_frame_id;
// The target URL.
GURL target_url;
// The target tab contents.
content::WebContents* target_web_contents;
// True if the target_web_contents is not yet inserted into a tab strip.
bool not_yet_in_tabstrip;
};
#endif // CHROME_BROWSER_TAB_CONTENTS_RETARGETING_DETAILS_H_