X-Git-Url: https://git.sesse.net/?p=rdpsrv;a=blobdiff_plain;f=Xserver%2Fprograms%2FXserver%2Fhw%2Fvnc%2Frfb.h;fp=Xserver%2Fprograms%2FXserver%2Fhw%2Fvnc%2Frfb.h;h=51efa39685158b4ce7427e2d4d71a6f5e13277f4;hp=ebc70a0649e11c1023df27c0c7db25638a24b979;hb=3d0a14e323d9223f35036f25b0b7e601ccaaac5d;hpb=b6e6afccf37f4ad0515ef2a698f714fdf1bf23b3 diff --git a/Xserver/programs/Xserver/hw/vnc/rfb.h b/Xserver/programs/Xserver/hw/vnc/rfb.h index ebc70a0..51efa39 100644 --- a/Xserver/programs/Xserver/hw/vnc/rfb.h +++ b/Xserver/programs/Xserver/hw/vnc/rfb.h @@ -26,8 +26,6 @@ #include "colormapst.h" #include "gcstruct.h" #include "osdep.h" -#include -#include #define MAX_ENCODINGS 20 @@ -105,17 +103,6 @@ typedef struct } rfbScreenInfo, *rfbScreenInfoPtr; -/* - * rfbTranslateFnType is the type of translation functions. - */ - -struct rfbClientRec; -typedef void (*rfbTranslateFnType)(char *table, rfbPixelFormat *in, - rfbPixelFormat *out, - char *iptr, char *optr, - int bytesBetweenInputLines, - int width, int height); - /* * Per-client structure. @@ -142,10 +129,6 @@ typedef struct rfbClientRec { int correMaxWidth, correMaxHeight; void* zrleData; - /* The following member is only used during VNC authentication */ - - CARD8 authChallenge[CHALLENGESIZE]; - /* The following members represent the update needed to get the client's framebuffer from its present state to the current state of our framebuffer. @@ -191,15 +174,8 @@ typedef struct rfbClientRec { Bool deferredUpdateScheduled; OsTimerPtr deferredUpdateTimer; - /* translateFn points to the translation function which is used to copy - and translate a rectangle from the framebuffer to an output buffer. */ - - rfbTranslateFnType translateFn; - char *translateLookupTable; - rfbPixelFormat format; - /* statistics */ int rfbBytesSent[MAX_ENCODINGS]; @@ -392,13 +368,7 @@ extern void rfbSendServerCutText(char *str, int len); /* translate.c */ extern Bool rfbEconomicTranslate; -extern rfbPixelFormat rfbServerFormat; -extern void rfbTranslateNone(char *table, rfbPixelFormat *in, - rfbPixelFormat *out, - char *iptr, char *optr, - int bytesBetweenInputLines, - int width, int height); extern Bool rfbSetTranslateFunction(rfbClientPtr cl); extern void rfbSetClientColourMaps(int firstColour, int nColours); extern Bool rfbSetClientColourMap(rfbClientPtr cl, int firstColour,