#include "chrome/browser/ui/sync/browser_synced_tab_delegate.h"
#include "chrome/browser/sync/sessions/sync_sessions_router_tab_helper.h"
#include "components/sessions/content/session_tab_helper.h"
BrowserSyncedTabDelegate::BrowserSyncedTabDelegate(
content::WebContents* web_contents)
: … { … }
BrowserSyncedTabDelegate::~BrowserSyncedTabDelegate() = default;
SessionID BrowserSyncedTabDelegate::GetWindowId() const { … }
SessionID BrowserSyncedTabDelegate::GetSessionId() const { … }
bool BrowserSyncedTabDelegate::IsPlaceholderTab() const { … }
std::unique_ptr<sync_sessions::SyncedTabDelegate>
BrowserSyncedTabDelegate::ReadPlaceholderTabSnapshotIfItShouldSync(
sync_sessions::SyncSessionsClient* sessions_client) { … }
WEB_CONTENTS_USER_DATA_KEY_IMPL(BrowserSyncedTabDelegate);