diff options
Diffstat (limited to 'common/rfb/VNCServer.h')
-rw-r--r-- | common/rfb/VNCServer.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/common/rfb/VNCServer.h b/common/rfb/VNCServer.h index 4e3a5b23..4d9b31ed 100644 --- a/common/rfb/VNCServer.h +++ b/common/rfb/VNCServer.h @@ -23,14 +23,19 @@ #ifndef __RFB_VNCSERVER_H__ #define __RFB_VNCSERVER_H__ +#include <list> + +#include <rfb/AccessRights.h> #include <rfb/UpdateTracker.h> -#include <rfb/SSecurity.h> -#include <rfb/ScreenSet.h> namespace network { class Socket; } namespace rfb { + class PixelBuffer; + class SConnection; + struct ScreenSet; + class VNCServer : public UpdateTracker { public: // addSocket() tells the server to serve the Socket. The caller @@ -128,13 +133,14 @@ namespace rfb { // setCursor() tells the server that the cursor has changed. The // cursorData argument contains width*height rgba quadruplets with // non-premultiplied alpha. - virtual void setCursor(int width, int height, const Point& hotspot, + virtual void setCursor(int width, int height, + const core::Point& hotspot, const uint8_t* cursorData) = 0; // setCursorPos() tells the server the current position of the cursor, and // whether the server initiated that change (e.g. through another X11 // client calling XWarpPointer()). - virtual void setCursorPos(const Point& p, bool warped) = 0; + virtual void setCursorPos(const core::Point& p, bool warped) = 0; // setName() tells the server what desktop title to supply to clients virtual void setName(const char* name) = 0; |