Deskflow
1.26.0.418
Keyboard and mouse sharing utility
Toggle main menu visibility
Loading...
Searching...
No Matches
ClientProxy1_1.h
Go to the documentation of this file.
1
/*
2
* Deskflow -- mouse and keyboard sharing utility
3
* SPDX-FileCopyrightText: (C) 2012 - 2016 Synergy App Ltd
4
* SPDX-FileCopyrightText: (C) 2002 Chris Schoeneman
5
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
6
*/
7
8
#pragma once
9
10
#include "
server/ClientProxy1_0.h
"
11
13
class
ClientProxy1_1
:
public
ClientProxy1_0
14
{
15
public
:
16
ClientProxy1_1
(
const
std::string &
name
,
deskflow::IStream
*adoptedStream,
IEventQueue
*events);
17
~ClientProxy1_1
()
override
=
default
;
18
19
// IClient overrides
20
void
keyDown
(
KeyID
,
KeyModifierMask
,
KeyButton
,
const
std::string &)
override
;
21
void
keyRepeat
(
KeyID
,
KeyModifierMask
, int32_t count,
KeyButton
,
const
std::string &)
override
;
22
void
keyUp
(
KeyID
,
KeyModifierMask
,
KeyButton
)
override
;
23
};
name
static const struct sockaddr FAR * name
Definition
ArchNetworkWinsock.cpp:29
ClientProxy1_0.h
KeyID
uint32_t KeyID
Key ID.
Definition
KeyTypes.h:21
KeyButton
uint16_t KeyButton
Key Code.
Definition
KeyTypes.h:34
KeyModifierMask
uint32_t KeyModifierMask
Modifier key mask.
Definition
KeyTypes.h:44
ClientProxy1_0::ClientProxy1_0
ClientProxy1_0(const std::string &name, deskflow::IStream *adoptedStream, IEventQueue *events)
Definition
ClientProxy1_0.cpp:23
ClientProxy1_1::keyDown
void keyDown(KeyID, KeyModifierMask, KeyButton, const std::string &) override
Notify of key press.
Definition
ClientProxy1_1.cpp:23
ClientProxy1_1::~ClientProxy1_1
~ClientProxy1_1() override=default
ClientProxy1_1::keyUp
void keyUp(KeyID, KeyModifierMask, KeyButton) override
Notify of key release.
Definition
ClientProxy1_1.cpp:41
ClientProxy1_1::ClientProxy1_1
ClientProxy1_1(const std::string &name, deskflow::IStream *adoptedStream, IEventQueue *events)
Definition
ClientProxy1_1.cpp:17
ClientProxy1_1::keyRepeat
void keyRepeat(KeyID, KeyModifierMask, int32_t count, KeyButton, const std::string &) override
Notify of key repeat.
Definition
ClientProxy1_1.cpp:29
IEventQueue
Event queue interface.
Definition
IEventQueue.h:29
deskflow::IStream
Bidirectional stream interface.
Definition
IStream.h:22
src
lib
server
ClientProxy1_1.h
Generated by
1.18.0