Deskflow 1.26.0.443
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
ServerProxy1_7 Class Reference

Proxy for server implementing protocol version 1.7. More...

#include <ServerProxy1_7.h>

Inheritance diagram for ServerProxy1_7:
Collaboration diagram for ServerProxy1_7:

Public Member Functions

 ServerProxy1_7 (Client *client, deskflow::IStream *stream, IEventQueue *events)
 ~ServerProxy1_7 () override=default
Public Member Functions inherited from ServerProxy
 ServerProxy (Client *client, deskflow::IStream *stream, IEventQueue *events)
 ServerProxy (ServerProxy const &)=delete
 ServerProxy (ServerProxy &&)=delete
virtual ~ServerProxy ()
ServerProxyoperator= (ServerProxy const &)=delete
ServerProxyoperator= (ServerProxy &&)=delete
void onInfoChanged ()
bool onGrabClipboard (ClipboardID)
void onClipboardChanged (ClipboardID, const IClipboard *)

Protected Member Functions

ConnectionResult parseMessage (const uint8_t *code) override
virtual ConnectionResult parseHandshakeMessage (const uint8_t *code)
void keyDown (uint16_t id, uint16_t mask, uint16_t button, const std::string &lang)
void keyRepeat (uint16_t id, uint16_t mask, uint16_t count, uint16_t button, const std::string &lang)
deskflow::IStreamgetStream () const

Additional Inherited Members

enum class  ConnectionResult { Okay , Unknown , Disconnect }

Detailed Description

Proxy for server implementing protocol version 1.7.

Constructor & Destructor Documentation

◆ ServerProxy1_7()

ServerProxy1_7::ServerProxy1_7 ( Client * client,
deskflow::IStream * stream,
IEventQueue * events )

◆ ~ServerProxy1_7()

ServerProxy1_7::~ServerProxy1_7 ( )
overridedefault

Member Function Documentation

◆ parseMessage()

ServerProxy::ConnectionResult ServerProxy1_7::parseMessage ( const uint8_t * code)
overrideprotectedvirtual

Reimplemented from ServerProxy.

Reimplemented in ServerProxy1_8.


The documentation for this class was generated from the following files: