chromium/remoting/host/linux/wayland_manager.cc

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

#include "remoting/host/linux/wayland_manager.h"
#include "remoting/base/logging.h"

#include "base/no_destructor.h"
#include "base/task/bind_post_task.h"
#include "base/task/single_thread_task_runner.h"

namespace remoting {

WaylandManager::WaylandManager() {}

WaylandManager::~WaylandManager() {}

// static
WaylandManager* WaylandManager::Get() {}

void WaylandManager::Init(
    scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner) {}

void WaylandManager::CleanupRunnerForTest() {}

void WaylandManager::AddCapturerMetadataCallback(
    DesktopMetadataCallback callback) {}

void WaylandManager::AddCapturerDestroyedCallback(base::OnceClosure callback) {}

void WaylandManager::OnDesktopCapturerMetadata(
    webrtc::DesktopCaptureMetadata metadata) {}

void WaylandManager::OnDesktopCapturerDestroyed() {}

void WaylandManager::AddClipboardMetadataCallback(
    DesktopMetadataCallback callback) {}

void WaylandManager::OnClipboardMetadata(
    webrtc::DesktopCaptureMetadata metadata) {}

void WaylandManager::AddUpdateScreenResolutionCallback(
    UpdateScreenResolutionCallback callback) {}

void WaylandManager::OnUpdateScreenResolution(ScreenResolution resolution,
                                              webrtc::ScreenId screen_id) {}

void WaylandManager::SetSeatPresentCallback(
    WaylandSeat::OnSeatPresentCallback callback) {}

void WaylandManager::SetKeyboardLayoutCallback(
    KeyboardLayoutCallback callback) {}

void WaylandManager::OnKeyboardLayout(XkbKeyMapUniquePtr keymap) {}

void WaylandManager::AddKeyboardModifiersCallback(
    KeyboardModifiersCallback callback) {}

void WaylandManager::SetCapabilityCallbacks(
    base::OnceClosure keyboard_capability_callback,
    base::OnceClosure pointer_capability_callback) {}

void WaylandManager::OnSeatKeyboardCapabilityRevoked() {}

void WaylandManager::OnSeatKeyboardCapability() {}

void WaylandManager::OnSeatPointerCapabilityRevoked() {}

void WaylandManager::OnSeatPointerCapability() {}

void WaylandManager::OnKeyboardModifiers(uint32_t group) {}

DesktopDisplayInfo WaylandManager::GetCurrentDisplayInfo() {}

}  // namespace remoting