#include "chrome/browser/media/router/providers/wired_display/wired_display_presentation_receiver_factory.h"
#include <utility>
#include "chrome/browser/media/router/media_router_feature.h"
#include "chrome/browser/ui/media_router/presentation_receiver_window_controller.h"
namespace media_router {
namespace {
base::LazyInstance<WiredDisplayPresentationReceiverFactory>::Leaky factory = …;
}
std::unique_ptr<WiredDisplayPresentationReceiver>
WiredDisplayPresentationReceiverFactory::Create(
Profile* profile,
const gfx::Rect& bounds,
base::OnceClosure termination_callback,
base::RepeatingCallback<void(const std::string&)> title_change_callback) { … }
void WiredDisplayPresentationReceiverFactory::SetCreateReceiverCallbackForTest(
WiredDisplayPresentationReceiverFactory::CreateReceiverCallback callback) { … }
WiredDisplayPresentationReceiverFactory::
WiredDisplayPresentationReceiverFactory() = default;
WiredDisplayPresentationReceiverFactory::
~WiredDisplayPresentationReceiverFactory() = default;
WiredDisplayPresentationReceiverFactory*
WiredDisplayPresentationReceiverFactory::GetInstance() { … }
}