// Copyright 2014 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. #include "ui/ozone/public/gpu_platform_support_host.h" #include "base/logging.h" #include "base/trace_event/trace_event.h" #include "ui/ozone/ozone_export.h" namespace ui { namespace { // No-op implementations of GpuPlatformSupportHost. class StubGpuPlatformSupportHost : public GpuPlatformSupportHost { public: // GpuPlatformSupportHost: void OnChannelEstablished( int host_id, scoped_refptr send_runner, const base::Callback& send_callback) override {} void OnChannelDestroyed(int host_id) override {} bool OnMessageReceived(const IPC::Message&) override { return false; } }; } // namespace GpuPlatformSupportHost::GpuPlatformSupportHost() { } GpuPlatformSupportHost::~GpuPlatformSupportHost() { } GpuPlatformSupportHost* CreateStubGpuPlatformSupportHost() { return new StubGpuPlatformSupportHost; } } // namespace ui