Deskflow 1.27.0.8
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 Synergy App 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
47
50
56
59
64
70
73
76
79
84
87
92
94
97
102
107
112
117
122
127
130
135
138
143
148
153
156
160
167
170
173
178
183
186
189
192
195
198
201
204
209
212
217
222
227
232
235
238
241};
242} // namespace deskflow
Definition DaemonApp.h:18
EventTypes
Definition EventTypes.h:13
@ DataSocketConnected
A socket sends this event when a remote connection has been established.
Definition EventTypes.h:75
@ ComputerSuspend
Definition EventTypes.h:216
@ ServerAppReloadConfig
Definition EventTypes.h:157
@ ClientProxyUnknownSuccess
Definition EventTypes.h:116
@ 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:164
@ PrimaryComputerMotionOnPrimary
Definition EventTypes.h:177
@ OsxComputerConfirmSleep
Definition EventTypes.h:93
@ StreamInputShutdown
Definition EventTypes.h:63
@ ComputerShapeChanged
This event is sent whenever the computer's display shape changes.
Definition EventTypes.h:211
@ ClientListenerAccepted
This event is sent whenever a server accepts a client.
Definition EventTypes.h:96
@ StreamOutputError
A stream sends this event when a write has failed.
Definition EventTypes.h:58
@ ServerDisconnected
This is event sent when all the clients have disconnected.
Definition EventTypes.h:129
@ PrimaryScreenSaverActivated
This event is sent when screensaver is activated.
Definition EventTypes.h:188
@ ClientProxyDisconnected
Definition EventTypes.h:111
@ ServerToggleComputer
This event is sent to inform the server to toggle computers. These is no event data.
Definition EventTypes.h:137
@ ClientProxyUnknownFailure
Definition EventTypes.h:121
@ PrimaryComputerHotkeyDown
This event is sent when hotkey is down. Event data is a pointer to HotKeyInfo.
Definition EventTypes.h:194
@ ServerSwitchInDirection
Definition EventTypes.h:142
@ PrimaryComputerButtonUp
This event is sent when button is up. Event data is a pointer to ButtonInfo.
Definition EventTypes.h:172
@ PrimaryComputerWheel
This event is sent when mouse wheel is rotated. Event data is a pointer to WheelInfo.
Definition EventTypes.h:185
@ EISessionClosed
Stop libei.
Definition EventTypes.h:240
@ PrimaryScreenSaverDeactivated
This event is sent when screensaver is deactivated.
Definition EventTypes.h:191
@ PrimaryComputerButtonDown
This event is sent when button is down. Event data is a pointer to ButtonInfo.
Definition EventTypes.h:169
@ ClientConnectionFailed
Definition EventTypes.h:37
@ ClientProxyReady
Definition EventTypes.h:106
@ ClipboardSending
This event is sent whenever a clipboard chunk is transferred.
Definition EventTypes.h:234
@ KeyStateKeyRepeat
This event is sent when key is repeated. Event data is a pointer to KeyInfo.
Definition EventTypes.h:166
@ ServerLockCursorToComputer
Definition EventTypes.h:152
@ KeyStateKeyDown
This event is sent when key is down. Event data is a pointer to KeyInfo (count == 1).
Definition EventTypes.h:162
@ StreamOutputShutdown
Definition EventTypes.h:69
@ ServerAppForceReconnect
Definition EventTypes.h:158
@ Unknown
Definition EventTypes.h:17
@ PrimaryComputerMotionOnSecondary
Definition EventTypes.h:182
@ ServerConnected
Definition EventTypes.h:126
@ ClientListenerDisconnectedOnAccept
Definition EventTypes.h:101
@ PrimaryComputerFakeInputEnd
This event is sent when fake input ends.
Definition EventTypes.h:203
@ PrimaryComputerHotkeyUp
This event is sent when hotkey is up. Event data is a pointer to HotKeyInfo.
Definition EventTypes.h:197
@ ClipboardChanged
Definition EventTypes.h:231
@ ClientDisconnected
Definition EventTypes.h:42
@ ClientDisconnectRequested
Definition EventTypes.h:46
@ System
This event is sent when system event occurs. The data is a pointer to system event type.
Definition EventTypes.h:23
@ ServerComputerSwitched
This event is sent when the computer has been switched to a client.
Definition EventTypes.h:155
@ ServerAppResetServer
Definition EventTypes.h:159
@ StreamInputReady
A stream sends this event when read() will return with data.
Definition EventTypes.h:49
@ ServerSwitchToComputer
Definition EventTypes.h:134
@ ClipboardGrabbed
Definition EventTypes.h:226
@ ClientConnectionRefused
Definition EventTypes.h:32
@ ClientConnected
This event is sent when the client has successfully connected to the server.
Definition EventTypes.h:29
@ DataSocketConnectionFailed
Definition EventTypes.h:83
@ EIConnected
Start libei.
Definition EventTypes.h:237
@ SocketDisconnected
Definition EventTypes.h:91
@ ListenSocketConnecting
A socket sends this event when a remote connection is waiting to be accepted.
Definition EventTypes.h:86
@ DataSocketSecureConnected
A secure socket sends this event when a remote connection has been established.
Definition EventTypes.h:78
@ ServerKeyboardBroadcast
Definition EventTypes.h:147
@ ComputerResume
Definition EventTypes.h:221
@ PrimaryComputerFakeInputBegin
This event is sent when fake input begins.
Definition EventTypes.h:200
@ StreamInputFormatError
This event is sent when a stream receives an irrecoverable input format error.
Definition EventTypes.h:72
@ Timer
This event is sent when a timer event occurs. The data is pointer to TimerInfo.
Definition EventTypes.h:26
@ ComputerError
Definition EventTypes.h:208
@ StreamOutputFlushed
Definition EventTypes.h:55