chromium/ui/base/x/x11_user_input_monitor.cc

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

#include "ui/base/x/x11_user_input_monitor.h"

#include "base/logging.h"
#include "base/task/single_thread_task_runner.h"
#include "ui/events/devices/x11/xinput_util.h"
#include "ui/events/keycodes/keyboard_code_conversion_x.h"
#include "ui/gfx/x/future.h"

namespace ui {

XUserInputMonitor::XUserInputMonitor(
    const scoped_refptr<base::SingleThreadTaskRunner>& io_task_runner)
    :{}

XUserInputMonitor::~XUserInputMonitor() {}

void XUserInputMonitor::WillDestroyCurrentMessageLoop() {}

void XUserInputMonitor::OnEvent(const x11::Event& event) {}

uint32_t XUserInputMonitor::GetKeyPressCount() const {}

void XUserInputMonitor::StartMonitor(WriteKeyPressCallback& callback) {}

void XUserInputMonitor::StartMonitorWithMapping(
    WriteKeyPressCallback& callback,
    base::WritableSharedMemoryMapping mapping) {}

void XUserInputMonitor::StopMonitor() {}

void XUserInputMonitor::OnConnectionData() {}

}  // namespace ui