#include "chrome/browser/ui/media_router/media_router_ui_service_factory.h"
#include "build/build_config.h"
#include "chrome/browser/media/router/chrome_media_router_factory.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/media_router/media_router_ui_service.h"
#include "chrome/browser/ui/toolbar/toolbar_actions_model_factory.h"
BrowserContext;
namespace media_router {
MediaRouterUIService* MediaRouterUIServiceFactory::GetForBrowserContext(
BrowserContext* context) { … }
MediaRouterUIServiceFactory* MediaRouterUIServiceFactory::GetInstance() { … }
MediaRouterUIServiceFactory::MediaRouterUIServiceFactory()
: … { … }
MediaRouterUIServiceFactory::~MediaRouterUIServiceFactory() = default;
std::unique_ptr<KeyedService>
MediaRouterUIServiceFactory::BuildServiceInstanceForBrowserContext(
BrowserContext* context) const { … }
#if !BUILDFLAG(IS_ANDROID)
bool MediaRouterUIServiceFactory::ServiceIsCreatedWithBrowserContext() const { … }
#endif
bool MediaRouterUIServiceFactory::ServiceIsNULLWhileTesting() const { … }
}