#include "remoting/host/linux/wayland_connection.h"
#include "base/time/time.h"
#include "remoting/base/logging.h"
namespace remoting {
WaylandConnection::WaylandConnection(std::string wl_socket)
: … { … }
WaylandConnection::~WaylandConnection() { … }
void WaylandConnection::OnGlobalEvent(void* data,
struct wl_registry* registry,
uint32_t name,
const char* interface,
uint32_t version) { … }
void WaylandConnection::OnGlobalRemoveEvent(void* data,
struct wl_registry* registry,
uint32_t name) { … }
uint32_t WaylandConnection::GetSeatId() const { … }
DesktopDisplayInfo WaylandConnection::GetCurrentDisplayInfo() const { … }
void WaylandConnection::SetSeatPresentCallback(
WaylandSeat::OnSeatPresentCallback callback) { … }
}