FreeRDP
|
#include "uwac-priv.h"
#include "uwac-utils.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <time.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/mman.h>
#include <sys/timerfd.h>
#include <sys/epoll.h>
Functions | |
static void | data_offer_offer (void *data, struct wl_data_offer *data_offer, const char *offered_mime_type) |
static void | data_device_data_offer (void *data, struct wl_data_device *data_device, struct wl_data_offer *data_offer) |
static void | data_device_selection (void *data, struct wl_data_device *data_device, struct wl_data_offer *data_offer) |
static void | data_source_target_handler (void *data, struct wl_data_source *data_source, const char *mime_type) |
static void | data_source_send_handler (void *data, struct wl_data_source *data_source, const char *mime_type, int fd) |
static void | data_source_cancelled_handler (void *data, struct wl_data_source *data_source) |
static void | UwacRegisterDeviceListener (UwacSeat *s) |
static UwacReturnCode | UwacCreateDataSource (UwacSeat *s) |
UwacReturnCode | UwacSeatRegisterClipboard (UwacSeat *s) |
UwacReturnCode | UwacClipboardOfferDestroy (UwacSeat *seat) |
UwacReturnCode | UwacClipboardOfferCreate (UwacSeat *seat, const char *mime) |
static void | callback_done (void *data, struct wl_callback *callback, uint32_t serial) |
static uint32_t | get_serial (UwacSeat *s) |
UwacReturnCode | UwacClipboardOfferAnnounce (UwacSeat *seat, void *context, UwacDataTransferHandler transfer, UwacCancelDataTransferHandler cancel) |
void * | UwacClipboardDataGet (UwacSeat *seat, const char *mime, size_t *size) |
Variables | |
static const struct wl_data_offer_listener | data_offer_listener = { .offer = data_offer_offer } |
static const struct wl_data_device_listener | data_device_listener |
static const struct wl_data_source_listener | data_source_listener |
static const struct wl_callback_listener | callback_listener = { .done = callback_done } |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
void* UwacClipboardDataGet | ( | UwacSeat * | seat, |
const char * | mime, | ||
size_t * | size | ||
) |
UwacReturnCode UwacClipboardOfferAnnounce | ( | UwacSeat * | seat, |
void * | context, | ||
UwacDataTransferHandler | transfer, | ||
UwacCancelDataTransferHandler | cancel | ||
) |
UwacReturnCode UwacClipboardOfferCreate | ( | UwacSeat * | seat, |
const char * | mime | ||
) |
UwacReturnCode UwacClipboardOfferDestroy | ( | UwacSeat * | seat | ) |
|
static |
|
static |
UwacReturnCode UwacSeatRegisterClipboard | ( | UwacSeat * | s | ) |
|
static |
|
static |
|
static |
|
static |