#include "ui/events/devices/x11/device_list_cache_x11.h"
#include <algorithm>
#include "base/memory/singleton.h"
#include "ui/events/devices/x11/device_data_manager_x11.h"
#include "ui/gfx/x/connection.h"
#include "ui/gfx/x/future.h"
namespace ui {
DeviceListCacheX11::DeviceListCacheX11() = default;
DeviceListCacheX11::~DeviceListCacheX11() = default;
DeviceListCacheX11* DeviceListCacheX11::GetInstance() { … }
void DeviceListCacheX11::UpdateDeviceList(x11::Connection* connection) { … }
const XDeviceList& DeviceListCacheX11::GetXDeviceList(
x11::Connection* connection) { … }
const XIDeviceList& DeviceListCacheX11::GetXI2DeviceList(
x11::Connection* connection) { … }
}