|
| ClientProxy1_5 (const std::string &name, deskflow::IStream *adoptedStream, Server *server, IEventQueue *events) |
| ClientProxy1_5 (ClientProxy1_5 const &)=delete |
| ClientProxy1_5 (ClientProxy1_5 &&)=delete |
| ~ClientProxy1_5 () override=default |
ClientProxy1_5 & | operator= (ClientProxy1_5 const &)=delete |
ClientProxy1_5 & | operator= (ClientProxy1_5 &&)=delete |
void | sendDragInfo (uint32_t fileCount, const char *info, size_t size) override |
void | fileChunkSending (uint8_t mark, char *data, size_t dataSize) override |
bool | parseMessage (const uint8_t *code) override |
void | fileChunkReceived () const |
void | dragInfoReceived () const |
| ClientProxy1_4 (const std::string &name, deskflow::IStream *adoptedStream, Server *server, IEventQueue *events) |
| ~ClientProxy1_4 () override=default |
Server * | getServer () |
| get server pointer
|
void | keyDown (KeyID key, KeyModifierMask mask, KeyButton button, const std::string &) override |
| Notify of key press.
|
void | keyRepeat (KeyID key, KeyModifierMask mask, int32_t count, KeyButton button, const std::string &lang) override |
| Notify of key repeat.
|
void | keyUp (KeyID key, KeyModifierMask mask, KeyButton button) override |
| Notify of key release.
|
void | keepAlive () override |
| ClientProxy1_3 (const std::string &name, deskflow::IStream *adoptedStream, IEventQueue *events) |
| ClientProxy1_3 (ClientProxy1_3 const &)=delete |
| ClientProxy1_3 (ClientProxy1_3 &&)=delete |
| ~ClientProxy1_3 () override |
ClientProxy1_3 & | operator= (ClientProxy1_3 const &)=delete |
ClientProxy1_3 & | operator= (ClientProxy1_3 &&)=delete |
void | mouseWheel (int32_t xDelta, int32_t yDelta) override |
| Notify of mouse wheel motion.
|
| ClientProxy1_2 (const std::string &name, deskflow::IStream *adoptedStream, IEventQueue *events) |
| ~ClientProxy1_2 () override=default |
void | mouseRelativeMove (int32_t xRel, int32_t yRel) override |
| Notify of mouse motion.
|
| ClientProxy1_1 (const std::string &name, deskflow::IStream *adoptedStream, IEventQueue *events) |
| ~ClientProxy1_1 () override=default |
| ClientProxy1_0 (const std::string &name, deskflow::IStream *adoptedStream, IEventQueue *events) |
| ClientProxy1_0 (ClientProxy1_0 const &)=delete |
| ClientProxy1_0 (ClientProxy1_0 &&)=delete |
| ~ClientProxy1_0 () override |
ClientProxy1_0 & | operator= (ClientProxy1_0 const &)=delete |
ClientProxy1_0 & | operator= (ClientProxy1_0 &&)=delete |
bool | getClipboard (ClipboardID id, IClipboard *) const override |
| Get clipboard.
|
void | getShape (int32_t &x, int32_t &y, int32_t &width, int32_t &height) const override |
| Get screen shape.
|
void | getCursorPos (int32_t &x, int32_t &y) const override |
| Get cursor position.
|
void | enter (int32_t xAbs, int32_t yAbs, uint32_t seqNum, KeyModifierMask mask, bool forScreensaver) override |
| Enter screen.
|
bool | leave () override |
| Leave screen.
|
void | setClipboard (ClipboardID, const IClipboard *) override |
| Set clipboard.
|
void | grabClipboard (ClipboardID) override |
| Grab clipboard.
|
void | setClipboardDirty (ClipboardID, bool) override |
| Mark clipboard dirty.
|
void | mouseDown (ButtonID) override |
| Notify of mouse press.
|
void | mouseUp (ButtonID) override |
| Notify of mouse release.
|
void | mouseMove (int32_t xAbs, int32_t yAbs) override |
| Notify of mouse motion.
|
void | screensaver (bool activate) override |
| Notify of screen saver change.
|
void | resetOptions () override |
| Notify of options changes.
|
void | setOptions (const OptionsList &options) override |
| Notify of options changes.
|
std::string | getSecureInputApp () const override |
void | secureInputNotification (const std::string &app) const override |
| ClientProxy (const std::string &name, deskflow::IStream *adoptedStream) |
| ClientProxy (ClientProxy const &)=delete |
| ClientProxy (ClientProxy &&)=delete |
| ~ClientProxy () override |
ClientProxy & | operator= (ClientProxy const &)=delete |
ClientProxy & | operator= (ClientProxy &&)=delete |
void | close (const char *msg) const |
| Disconnect.
|
deskflow::IStream * | getStream () const override |
| Get stream.
|
void * | getEventTarget () const override |
| Get event target.
|
| BaseClientProxy (const std::string &name) |
| ~BaseClientProxy () override=default |
void | setJumpCursorPos (int32_t x, int32_t y) |
| Save cursor position.
|
void | getJumpCursorPos (int32_t &x, int32_t &y) const |
| Get cursor position.
|
virtual bool | isPrimary () const |
| Get cursor position.
|
std::string | getName () const override |
| Get client name.
|
virtual | ~IInterface ()=default |
| Interface destructor does nothing.
|
Proxy for client implementing protocol version 1.5.