chromium/remoting/host/linux/wayland_seat.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_seat.h"
#include "base/task/sequenced_task_runner.h"
#include "remoting/host/linux/wayland_manager.h"

namespace remoting {

namespace {

constexpr int kSeatInterfaceVersion =;

}  // namespace

WaylandSeat::WaylandSeat() = default;
WaylandSeat::~WaylandSeat() = default;

void WaylandSeat::HandleGlobalSeatEvent(struct wl_registry* registry,
                                        uint32_t name,
                                        const char* interface,
                                        uint32_t version) {}

uint32_t WaylandSeat::GetSeatId() const {}

void WaylandSeat::HandleGlobalRemoveSeatEvent(uint32_t name) {}

// static
void WaylandSeat::OnSeatCapabilitiesEvent(void* data,
                                          struct wl_seat* wl_seat,
                                          uint32_t capabilities) {}

// static
void WaylandSeat::OnSeatNameEvent(void* data,
                                  struct wl_seat* wl_seat,
                                  const char* name) {}

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

}  // namespace remoting