Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
EventTypes.h
Go to the documentation of this file.
1/*
2 * Deskflow -- mouse and keyboard sharing utility
3 * SPDX-FileCopyrightText: (C) 2023 Input-Leap Developers
4 * SPDX-FileCopyrightText: (C) 2013 - 2016 Symless Ltd.
5 * SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
6 */
7
8#pragma once
9
10#include <stdint.h>
11namespace deskflow {
12enum class EventTypes : uint32_t
13{
18
21
24
27
30
33
38
43
46
52
55
60
66
69
72
75
80
83
88
91
93
96
101
106
111
116
121
124
129
132
137
142
147
150
154
161
164
167
172
177
180
183
186
189
192
195
198
203
206
211
216
221
226
229
234};
235} // namespace deskflow
Definition EventTypes.h:11
EventTypes
Definition EventTypes.h:13
@ DataSocketConnected
A socket sends this event when a remote connection has been established.
Definition EventTypes.h:71
@ SocketStopRetry
This is sent when the client doesn't want to reconnect after it disconnects from the server.
Definition EventTypes.h:90
@ ServerAppReloadConfig
Definition EventTypes.h:151
@ ClientProxyUnknownSuccess
Definition EventTypes.h:110
@ Quit
Exit has been requested.
Definition EventTypes.h:20
@ KeyStateKeyUp
This event is sent when key is up. Event data is a pointer to KeyInfo (count == 1)
Definition EventTypes.h:158
@ StreamInputShutdown
Definition EventTypes.h:59
@ ClientListenerAccepted
This event is sent whenever a server accepts a client.
Definition EventTypes.h:95
@ StreamOutputError
A stream sends this event when a write has failed.
Definition EventTypes.h:54
@ ServerDisconnected
This is event sent when all the clients have disconnected.
Definition EventTypes.h:123
@ PrimaryScreenSaverActivated
This event is sent when screensaver is activated.
Definition EventTypes.h:182
@ ClientProxyDisconnected
Definition EventTypes.h:105
@ ClientProxyUnknownFailure
Definition EventTypes.h:115
@ ScreenShapeChanged
This event is sent whenever the screen's shape changes.
Definition EventTypes.h:205
@ ScreenResume
Definition EventTypes.h:215
@ ServerSwitchInDirection
Definition EventTypes.h:136
@ EISessionClosed
Stop libEi.
Definition EventTypes.h:233
@ ServerSwitchToScreen
Definition EventTypes.h:128
@ PrimaryScreenSaverDeactivated
This event is sent when screensaver is deactivated.
Definition EventTypes.h:185
@ PrimaryScreenFakeInputEnd
This event is sent when fake input ends.
Definition EventTypes.h:197
@ ClientConnectionFailed
Definition EventTypes.h:37
@ ClientProxyReady
Definition EventTypes.h:100
@ ScreenError
Definition EventTypes.h:202
@ OsxScreenConfirmSleep
Definition EventTypes.h:92
@ ClipboardSending
This event is sent whenever a clipboard chunk is transferred.
Definition EventTypes.h:228
@ PrimaryScreenWheel
This event is sent when mouse wheel is rotated. Event data is a pointer to WheelInfo.
Definition EventTypes.h:179
@ PrimaryScreenMotionOnSecondary
Definition EventTypes.h:176
@ KeyStateKeyRepeat
This event is sent when key is repeated. Event data is a pointer to KeyInfo.
Definition EventTypes.h:160
@ KeyStateKeyDown
This event is sent when key is down. Event data is a pointer to KeyInfo (count == 1)
Definition EventTypes.h:156
@ StreamOutputShutdown
Definition EventTypes.h:65
@ ServerAppForceReconnect
Definition EventTypes.h:152
@ Unknown
Definition EventTypes.h:17
@ PrimaryScreenHotkeyDown
This event is sent when hotkey is down. Event data is a pointer to HotKeyInfo.
Definition EventTypes.h:188
@ ServerConnected
Definition EventTypes.h:120
@ ClipboardChanged
Definition EventTypes.h:225
@ ClientDisconnected
Definition EventTypes.h:42
@ PrimaryScreenHotkeyUp
This event is sent when hotkey is up. Event data is a pointer to HotKeyInfo.
Definition EventTypes.h:191
@ System
This event is sent when system event occurs. The data is a pointer to system event type.
Definition EventTypes.h:23
@ ServerAppResetServer
Definition EventTypes.h:153
@ StreamInputReady
A stream sends this event when read() will return with data.
Definition EventTypes.h:45
@ ClipboardGrabbed
Definition EventTypes.h:220
@ ClientConnectionRefused
Definition EventTypes.h:32
@ ServerLockCursorToScreen
Definition EventTypes.h:146
@ ClientConnected
This event is sent when the client has successfully connected to the server.
Definition EventTypes.h:29
@ DataSocketConnectionFailed
Definition EventTypes.h:79
@ PrimaryScreenButtonUp
This event is sent when button is up. Event data is a pointer to ButtonInfo.
Definition EventTypes.h:166
@ EIConnected
Start libEI.
Definition EventTypes.h:231
@ PrimaryScreenMotionOnPrimary
Definition EventTypes.h:171
@ SocketDisconnected
Definition EventTypes.h:87
@ ListenSocketConnecting
A socket sends this event when a remote connection is waiting to be accepted.
Definition EventTypes.h:82
@ DataSocketSecureConnected
A secure socket sends this event when a remote connection has been established.
Definition EventTypes.h:74
@ ServerKeyboardBroadcast
Definition EventTypes.h:141
@ PrimaryScreenButtonDown
This event is sent when button is down. Event data is a pointer to ButtonInfo.
Definition EventTypes.h:163
@ ServerScreenSwitched
This event is sent when the screen has been switched to a client.
Definition EventTypes.h:149
@ PrimaryScreenFakeInputBegin
This event is sent when fake input begins.
Definition EventTypes.h:194
@ StreamInputFormatError
This event is sent when a stream receives an irrecoverable input format error.
Definition EventTypes.h:68
@ ScreenSuspend
Definition EventTypes.h:210
@ Timer
This event is sent when a timer event occurs. The data is pointer to TimerInfo.
Definition EventTypes.h:26
@ ServerToggleScreen
This event is sent to inform the server to toggle screens. These is no event data.
Definition EventTypes.h:131
@ StreamOutputFlushed
Definition EventTypes.h:51