FreeRDP
Loading...
Searching...
No Matches
mutterShadowSubsystem Struct Reference
Collaboration diagram for mutterShadowSubsystem:

Data Fields

rdpShadowSubsystem common
 
sd_bus * bus
 
sd_bus_slot * streamAddedSlot
 
sd_bus_slot * closedSlot
 
sd_bus_slot * ownerSlot
 
char * rdSessionPath
 
char * scSessionPath
 
char * streamPath
 
char * mappingId
 
UINT32 nodeId
 
BOOL haveNode
 
BOOL closed
 
BOOL shellGone
 
BOOL monitorGone
 
BOOL closedLogged
 
BOOL streamGone
 
UINT64 streamGoneAt
 
BOOL awaitNode
 
BOOL reconnect
 
BOOL virtualMonitor
 
UINT32 virtualWidth
 
UINT32 virtualHeight
 
char connectors [MUTTER_SHADOW_MAX_MONITORS][MUTTER_SHADOW_CONNECTOR_SIZE]
 
struct pw_loop * loop
 
struct pw_context * context
 
struct pw_core * core
 
struct spa_hook coreListener
 
struct pw_registry * registry
 
struct spa_hook registryListener
 
struct pw_stream * stream
 
struct spa_hook streamListener
 
UINT32 width
 
UINT32 height
 
UINT32 format
 
BOOL haveFormat
 
BOOL started
 
BOOL fullPaint
 
BOOL damageCheck
 
BOOL damageMissSeen
 
UINT64 damageFrames
 
UINT64 damageTiles
 
UINT64 damageLogged
 
CRITICAL_SECTION eiLock
 
struct ei * ei
 
struct ei_device * keyboard
 
struct ei_device * pointer
 
BOOL keyboardReady
 
BOOL pointerReady
 
uint32_t sequence
 
uint32_t lockedMods
 
BOOL lockedModsKnown
 
UINT64 pointerInput
 
UINT32 cursorHash
 
BOOL cursorKnown
 
BOOL cursorResend
 
BYTE * cursorPixels
 
UINT32 cursorWidth
 
UINT32 cursorHeight
 
UINT32 cursorXHot
 
UINT32 cursorYHot
 
INT32 cursorX
 
INT32 cursorY
 
struct pw_stream * audio
 
struct spa_hook audioListener
 
wStream * audioStream
 
AUDIO_FORMAT audioSourceFormat
 
BOOL audioActive
 
UINT64 audioFrames
 
UINT64 audioMessages
 
float audioPeak
 
UINT64 audioLogged
 
BOOL clipboardEnabled
 
sd_bus_slot * selectionOwnerSlot
 
sd_bus_slot * selectionTransferSlot
 
wMessageQueue * clipboardJobs
 
HANDLE clipboardThread
 
volatile LONG clients
 
HANDLE clientsEvent
 
HANDLE thread
 
HANDLE stopEvent
 

Detailed Description

Definition at line 39 of file mutter_shadow.h.

Field Documentation

◆ audio

struct pw_stream* mutterShadowSubsystem::audio

Definition at line 125 of file mutter_shadow.h.

◆ audioActive

BOOL mutterShadowSubsystem::audioActive

Definition at line 131 of file mutter_shadow.h.

◆ audioFrames

UINT64 mutterShadowSubsystem::audioFrames

Definition at line 132 of file mutter_shadow.h.

◆ audioListener

struct spa_hook mutterShadowSubsystem::audioListener

Definition at line 126 of file mutter_shadow.h.

◆ audioLogged

UINT64 mutterShadowSubsystem::audioLogged

Definition at line 135 of file mutter_shadow.h.

◆ audioMessages

UINT64 mutterShadowSubsystem::audioMessages

Definition at line 133 of file mutter_shadow.h.

◆ audioPeak

float mutterShadowSubsystem::audioPeak

Definition at line 134 of file mutter_shadow.h.

◆ audioSourceFormat

AUDIO_FORMAT mutterShadowSubsystem::audioSourceFormat

Definition at line 130 of file mutter_shadow.h.

◆ audioStream

wStream* mutterShadowSubsystem::audioStream

Definition at line 127 of file mutter_shadow.h.

◆ awaitNode

BOOL mutterShadowSubsystem::awaitNode

Definition at line 61 of file mutter_shadow.h.

◆ bus

sd_bus* mutterShadowSubsystem::bus

Definition at line 45 of file mutter_shadow.h.

◆ clients

volatile LONG mutterShadowSubsystem::clients

Definition at line 146 of file mutter_shadow.h.

◆ clientsEvent

HANDLE mutterShadowSubsystem::clientsEvent

Definition at line 147 of file mutter_shadow.h.

◆ clipboardEnabled

BOOL mutterShadowSubsystem::clipboardEnabled

Definition at line 139 of file mutter_shadow.h.

◆ clipboardJobs

wMessageQueue* mutterShadowSubsystem::clipboardJobs

Definition at line 142 of file mutter_shadow.h.

◆ clipboardThread

HANDLE mutterShadowSubsystem::clipboardThread

Definition at line 143 of file mutter_shadow.h.

◆ closed

BOOL mutterShadowSubsystem::closed

Definition at line 55 of file mutter_shadow.h.

◆ closedLogged

BOOL mutterShadowSubsystem::closedLogged

Definition at line 58 of file mutter_shadow.h.

◆ closedSlot

sd_bus_slot* mutterShadowSubsystem::closedSlot

Definition at line 47 of file mutter_shadow.h.

◆ common

rdpShadowSubsystem mutterShadowSubsystem::common

Definition at line 41 of file mutter_shadow.h.

◆ connectors

char mutterShadowSubsystem::connectors[MUTTER_SHADOW_MAX_MONITORS][MUTTER_SHADOW_CONNECTOR_SIZE]

Definition at line 72 of file mutter_shadow.h.

◆ context

struct pw_context* mutterShadowSubsystem::context

Definition at line 77 of file mutter_shadow.h.

◆ core

struct pw_core* mutterShadowSubsystem::core

Definition at line 78 of file mutter_shadow.h.

◆ coreListener

struct spa_hook mutterShadowSubsystem::coreListener

Definition at line 79 of file mutter_shadow.h.

◆ cursorHash

UINT32 mutterShadowSubsystem::cursorHash

Definition at line 112 of file mutter_shadow.h.

◆ cursorHeight

UINT32 mutterShadowSubsystem::cursorHeight

Definition at line 117 of file mutter_shadow.h.

◆ cursorKnown

BOOL mutterShadowSubsystem::cursorKnown

Definition at line 113 of file mutter_shadow.h.

◆ cursorPixels

BYTE* mutterShadowSubsystem::cursorPixels

Definition at line 115 of file mutter_shadow.h.

◆ cursorResend

BOOL mutterShadowSubsystem::cursorResend

Definition at line 114 of file mutter_shadow.h.

◆ cursorWidth

UINT32 mutterShadowSubsystem::cursorWidth

Definition at line 116 of file mutter_shadow.h.

◆ cursorX

INT32 mutterShadowSubsystem::cursorX

Definition at line 120 of file mutter_shadow.h.

◆ cursorXHot

UINT32 mutterShadowSubsystem::cursorXHot

Definition at line 118 of file mutter_shadow.h.

◆ cursorY

INT32 mutterShadowSubsystem::cursorY

Definition at line 121 of file mutter_shadow.h.

◆ cursorYHot

UINT32 mutterShadowSubsystem::cursorYHot

Definition at line 119 of file mutter_shadow.h.

◆ damageCheck

BOOL mutterShadowSubsystem::damageCheck

Definition at line 92 of file mutter_shadow.h.

◆ damageFrames

UINT64 mutterShadowSubsystem::damageFrames

Definition at line 94 of file mutter_shadow.h.

◆ damageLogged

UINT64 mutterShadowSubsystem::damageLogged

Definition at line 96 of file mutter_shadow.h.

◆ damageMissSeen

BOOL mutterShadowSubsystem::damageMissSeen

Definition at line 93 of file mutter_shadow.h.

◆ damageTiles

UINT64 mutterShadowSubsystem::damageTiles

Definition at line 95 of file mutter_shadow.h.

◆ ei

struct ei* mutterShadowSubsystem::ei

Definition at line 101 of file mutter_shadow.h.

◆ eiLock

CRITICAL_SECTION mutterShadowSubsystem::eiLock

Definition at line 100 of file mutter_shadow.h.

◆ format

UINT32 mutterShadowSubsystem::format

Definition at line 86 of file mutter_shadow.h.

◆ fullPaint

BOOL mutterShadowSubsystem::fullPaint

Definition at line 89 of file mutter_shadow.h.

◆ haveFormat

BOOL mutterShadowSubsystem::haveFormat

Definition at line 87 of file mutter_shadow.h.

◆ haveNode

BOOL mutterShadowSubsystem::haveNode

Definition at line 54 of file mutter_shadow.h.

◆ height

UINT32 mutterShadowSubsystem::height

Definition at line 85 of file mutter_shadow.h.

◆ keyboard

struct ei_device* mutterShadowSubsystem::keyboard

Definition at line 102 of file mutter_shadow.h.

◆ keyboardReady

BOOL mutterShadowSubsystem::keyboardReady

Definition at line 104 of file mutter_shadow.h.

◆ lockedMods

uint32_t mutterShadowSubsystem::lockedMods

Definition at line 107 of file mutter_shadow.h.

◆ lockedModsKnown

BOOL mutterShadowSubsystem::lockedModsKnown

Definition at line 108 of file mutter_shadow.h.

◆ loop

struct pw_loop* mutterShadowSubsystem::loop

Definition at line 76 of file mutter_shadow.h.

◆ mappingId

char* mutterShadowSubsystem::mappingId

Definition at line 52 of file mutter_shadow.h.

◆ monitorGone

BOOL mutterShadowSubsystem::monitorGone

Definition at line 57 of file mutter_shadow.h.

◆ nodeId

UINT32 mutterShadowSubsystem::nodeId

Definition at line 53 of file mutter_shadow.h.

◆ ownerSlot

sd_bus_slot* mutterShadowSubsystem::ownerSlot

Definition at line 48 of file mutter_shadow.h.

◆ pointer

struct ei_device* mutterShadowSubsystem::pointer

Definition at line 103 of file mutter_shadow.h.

◆ pointerInput

UINT64 mutterShadowSubsystem::pointerInput

Definition at line 109 of file mutter_shadow.h.

◆ pointerReady

BOOL mutterShadowSubsystem::pointerReady

Definition at line 105 of file mutter_shadow.h.

◆ rdSessionPath

char* mutterShadowSubsystem::rdSessionPath

Definition at line 49 of file mutter_shadow.h.

◆ reconnect

BOOL mutterShadowSubsystem::reconnect

Definition at line 62 of file mutter_shadow.h.

◆ registry

struct pw_registry* mutterShadowSubsystem::registry

Definition at line 80 of file mutter_shadow.h.

◆ registryListener

struct spa_hook mutterShadowSubsystem::registryListener

Definition at line 81 of file mutter_shadow.h.

◆ scSessionPath

char* mutterShadowSubsystem::scSessionPath

Definition at line 50 of file mutter_shadow.h.

◆ selectionOwnerSlot

sd_bus_slot* mutterShadowSubsystem::selectionOwnerSlot

Definition at line 140 of file mutter_shadow.h.

◆ selectionTransferSlot

sd_bus_slot* mutterShadowSubsystem::selectionTransferSlot

Definition at line 141 of file mutter_shadow.h.

◆ sequence

uint32_t mutterShadowSubsystem::sequence

Definition at line 106 of file mutter_shadow.h.

◆ shellGone

BOOL mutterShadowSubsystem::shellGone

Definition at line 56 of file mutter_shadow.h.

◆ started

BOOL mutterShadowSubsystem::started

Definition at line 88 of file mutter_shadow.h.

◆ stopEvent

HANDLE mutterShadowSubsystem::stopEvent

Definition at line 150 of file mutter_shadow.h.

◆ stream

struct pw_stream* mutterShadowSubsystem::stream

Definition at line 82 of file mutter_shadow.h.

◆ streamAddedSlot

sd_bus_slot* mutterShadowSubsystem::streamAddedSlot

Definition at line 46 of file mutter_shadow.h.

◆ streamGone

BOOL mutterShadowSubsystem::streamGone

Definition at line 59 of file mutter_shadow.h.

◆ streamGoneAt

UINT64 mutterShadowSubsystem::streamGoneAt

Definition at line 60 of file mutter_shadow.h.

◆ streamListener

struct spa_hook mutterShadowSubsystem::streamListener

Definition at line 83 of file mutter_shadow.h.

◆ streamPath

char* mutterShadowSubsystem::streamPath

Definition at line 51 of file mutter_shadow.h.

◆ thread

HANDLE mutterShadowSubsystem::thread

Definition at line 149 of file mutter_shadow.h.

◆ virtualHeight

UINT32 mutterShadowSubsystem::virtualHeight

Definition at line 69 of file mutter_shadow.h.

◆ virtualMonitor

BOOL mutterShadowSubsystem::virtualMonitor

Definition at line 67 of file mutter_shadow.h.

◆ virtualWidth

UINT32 mutterShadowSubsystem::virtualWidth

Definition at line 68 of file mutter_shadow.h.

◆ width

UINT32 mutterShadowSubsystem::width

Definition at line 84 of file mutter_shadow.h.


The documentation for this struct was generated from the following file: