Deskflow
1.26.0.418
Keyboard and mouse sharing utility
Toggle main menu visibility
Loading...
Searching...
No Matches
ClientProxy1_6.h
Go to the documentation of this file.
1
/*
2
* Deskflow -- mouse and keyboard sharing utility
3
* SPDX-FileCopyrightText: (C) 2015 - 2016 Synergy App Ltd
4
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
5
*/
6
7
#pragma once
8
9
#include "
deskflow/ClipboardChunk.h
"
10
#include "
server/ClientProxy1_5.h
"
11
12
#include <string>
13
14
class
Server
;
15
class
IEventQueue
;
16
18
class
ClientProxy1_6
:
public
ClientProxy1_5
19
{
20
public
:
21
ClientProxy1_6
(
const
std::string &
name
,
deskflow::IStream
*adoptedStream,
Server
*server,
IEventQueue
*events);
22
~ClientProxy1_6
()
override
;
23
24
void
setClipboard
(
ClipboardID
id
,
const
IClipboard
*clipboard)
override
;
25
bool
recvClipboard
()
override
;
26
27
private
:
28
IEventQueue
*m_events;
29
std::string m_clipboardDataCached;
30
ClipboardChunkAssemblyState
m_clipboardChunkState;
31
};
name
static const struct sockaddr FAR * name
Definition
ArchNetworkWinsock.cpp:29
ClientProxy1_5.h
ClipboardChunk.h
ClipboardID
uint8_t ClipboardID
Clipboard ID.
Definition
ClipboardTypes.h:16
ClientProxy1_5::ClientProxy1_5
ClientProxy1_5(const std::string &name, deskflow::IStream *adoptedStream, Server *server, IEventQueue *events)
Definition
ClientProxy1_5.cpp:20
ClientProxy1_6::setClipboard
void setClipboard(ClipboardID id, const IClipboard *clipboard) override
Set clipboard.
Definition
ClientProxy1_6.cpp:34
ClientProxy1_6::recvClipboard
bool recvClipboard() override
Definition
ClientProxy1_6.cpp:51
ClientProxy1_6::ClientProxy1_6
ClientProxy1_6(const std::string &name, deskflow::IStream *adoptedStream, Server *server, IEventQueue *events)
Definition
ClientProxy1_6.cpp:20
IClipboard
Clipboard interface.
Definition
IClipboard.h:19
IEventQueue
Event queue interface.
Definition
IEventQueue.h:29
Server
Deskflow server.
Definition
Server.h:41
deskflow::IStream
Bidirectional stream interface.
Definition
IStream.h:22
ClipboardChunkAssemblyState
Definition
ClipboardChunk.h:23
src
lib
server
ClientProxy1_6.h
Generated by
1.18.0