Android-cuttlefish cvd tool
Namespaces | Functions | Variables
wayland_seat.cpp File Reference
#include "cuttlefish/host/libs/wayland/wayland_seat.h"
#include <android-base/logging.h>
#include <wayland-server-core.h>
#include <wayland-server-protocol.h>
Include dependency graph for wayland_seat.cpp:

Namespaces

namespace  wayland
 
namespace  wayland::anonymous_namespace{wayland_seat.cpp}
 

Functions

void wayland::anonymous_namespace{wayland_seat.cpp}::pointer_set_cursor (wl_client *, wl_resource *pointer, uint32_t serial, wl_resource *surface, int32_t x, int32_t y)
 
void wayland::anonymous_namespace{wayland_seat.cpp}::pointer_release (wl_client *, wl_resource *pointer)
 
void wayland::anonymous_namespace{wayland_seat.cpp}::keyboard_release (wl_client *, wl_resource *keyboard)
 
void wayland::anonymous_namespace{wayland_seat.cpp}::touch_release (wl_client *, wl_resource *touch)
 
void wayland::anonymous_namespace{wayland_seat.cpp}::pointer_destroy_resource_callback (struct wl_resource *)
 
void wayland::anonymous_namespace{wayland_seat.cpp}::seat_get_pointer (wl_client *client, wl_resource *seat, uint32_t id)
 
void wayland::anonymous_namespace{wayland_seat.cpp}::keyboard_destroy_resource_callback (struct wl_resource *)
 
void wayland::anonymous_namespace{wayland_seat.cpp}::seat_get_keyboard (wl_client *client, wl_resource *seat, uint32_t id)
 
void wayland::anonymous_namespace{wayland_seat.cpp}::touch_destroy_resource_callback (struct wl_resource *)
 
void wayland::anonymous_namespace{wayland_seat.cpp}::seat_get_touch (wl_client *client, wl_resource *seat, uint32_t id)
 
void wayland::anonymous_namespace{wayland_seat.cpp}::seat_release (wl_client *, wl_resource *resource)
 
void wayland::anonymous_namespace{wayland_seat.cpp}::bind_seat (wl_client *client, void *data, uint32_t version, uint32_t id)
 
void wayland::BindSeatInterface (wl_display *display)
 

Variables

const struct wl_pointer_interface wayland::anonymous_namespace{wayland_seat.cpp}::pointer_implementation
 
const struct wl_keyboard_interface wayland::anonymous_namespace{wayland_seat.cpp}::keyboard_implementation
 
const struct wl_touch_interface wayland::anonymous_namespace{wayland_seat.cpp}::touch_implementation
 
constexpr const uint32_t wayland::anonymous_namespace{wayland_seat.cpp}::kSeatVersion = 6
 
const struct wl_seat_interface wayland::anonymous_namespace{wayland_seat.cpp}::seat_implementation