|
| | ClientProxy1_6 (const std::string &name, deskflow::IStream *adoptedStream, Server *server, IEventQueue *events) |
| | ~ClientProxy1_6 () override=default |
| void | setClipboard (ClipboardID id, const IClipboard *clipboard) override |
| | Set clipboard.
|
| bool | recvClipboard () override |
| | 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
|
| | 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 |
| void | keyDown (KeyID, KeyModifierMask, KeyButton, const std::string &) override |
| | Notify of key press.
|
| void | keyRepeat (KeyID, KeyModifierMask, int32_t count, KeyButton, const std::string &) override |
| | Notify of key repeat.
|
| void | keyUp (KeyID, KeyModifierMask, KeyButton) override |
| | Notify of key release.
|
| | 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 | 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 | ~IScreen ()=default |
Proxy for client implementing protocol version 1.6.