chromium/chrome/browser/extensions/api/tabs/tabs_windows_api.cc

// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "chrome/browser/extensions/api/tabs/tabs_windows_api.h"

#include <memory>

#include "base/lazy_instance.h"
#include "chrome/browser/extensions/api/tabs/tabs_event_router.h"
#include "chrome/browser/extensions/api/tabs/windows_event_router.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/common/extensions/api/tabs.h"
#include "chrome/common/extensions/api/windows.h"
#include "extensions/browser/event_router.h"
#include "extensions/browser/extension_system.h"

namespace extensions {

TabsWindowsAPI::TabsWindowsAPI(content::BrowserContext* context)
    :{}

TabsWindowsAPI::~TabsWindowsAPI() {}

// static
TabsWindowsAPI* TabsWindowsAPI::Get(content::BrowserContext* context) {}

TabsEventRouter* TabsWindowsAPI::tabs_event_router() {}

WindowsEventRouter* TabsWindowsAPI::windows_event_router() {}

void TabsWindowsAPI::Shutdown() {}

static base::LazyInstance<BrowserContextKeyedAPIFactory<TabsWindowsAPI>>::
    DestructorAtExit g_tabs_windows_api_factory =;

BrowserContextKeyedAPIFactory<TabsWindowsAPI>*
TabsWindowsAPI::GetFactoryInstance() {}

void TabsWindowsAPI::OnListenerAdded(const EventListenerInfo& details) {}

}  // namespace extensions