FreeRDP
uwac-priv.h File Reference
#include <uwac/config.h>
#include <stdbool.h>
#include <wayland-client.h>
#include "xdg-shell-client-protocol.h"
#include "keyboard-shortcuts-inhibit-unstable-v1-client-protocol.h"
#include "xdg-decoration-unstable-v1-client-protocol.h"
#include "server-decoration-client-protocol.h"
#include "viewporter-client-protocol.h"
#include <freerdp/codec/region.h>
#include <xkbcommon/xkbcommon.h>
#include <uwac/uwac.h>
This graph shows which files directly or indirectly include this file:

Data Structures

struct  UwacTask
 task struct More...
 
struct  UwacGlobal
 a global registry object More...
 
struct  UwacEventListItem
 double linked list element More...
 
struct  UwacDisplay
 main connection object to a wayland display More...
 
struct  UwacOutput
 an output on a wayland display More...
 
struct  UwacSeat
 a seat attached to a wayland display More...
 
struct  UwacBuffer
 a buffer used for drawing a surface frame More...
 
struct  UwacWindow
 a window More...
 
struct  UwacBufferReleaseData
 data to pass to wl_buffer release listener More...
 

Functions

UwacEvent * UwacDisplayNewEvent (UwacDisplay *d, int type)
 
int UwacDisplayWatchFd (UwacDisplay *display, int fd, uint32_t events, UwacTask *task)
 
UwacSeat * UwacSeatNew (UwacDisplay *d, uint32_t id, uint32_t version)
 
void UwacSeatDestroy (UwacSeat *s)
 
UwacOutput * UwacCreateOutput (UwacDisplay *d, uint32_t id, uint32_t version)
 
int UwacDestroyOutput (UwacOutput *output)
 
UwacReturnCode UwacSeatRegisterClipboard (UwacSeat *s)
 

Variables

UwacErrorHandler uwacErrorHandler
 

Function Documentation

◆ UwacCreateOutput()

UwacOutput* UwacCreateOutput ( UwacDisplay *  d,
uint32_t  id,
uint32_t  version 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ UwacDestroyOutput()

int UwacDestroyOutput ( UwacOutput *  output)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ UwacDisplayNewEvent()

UwacEvent* UwacDisplayNewEvent ( UwacDisplay *  d,
int  type 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ UwacDisplayWatchFd()

int UwacDisplayWatchFd ( UwacDisplay *  display,
int  fd,
uint32_t  events,
UwacTask *  task 
)
Here is the caller graph for this function:

◆ UwacSeatDestroy()

void UwacSeatDestroy ( UwacSeat *  s)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ UwacSeatNew()

UwacSeat* UwacSeatNew ( UwacDisplay *  d,
uint32_t  id,
uint32_t  version 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ UwacSeatRegisterClipboard()

UwacReturnCode UwacSeatRegisterClipboard ( UwacSeat *  s)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ uwacErrorHandler

UwacErrorHandler uwacErrorHandler
extern