diff options
author | dscho <dscho> | 2002-10-22 08:46:27 +0000 |
---|---|---|
committer | dscho <dscho> | 2002-10-22 08:46:27 +0000 |
commit | af85e5fee34f7998fe3f06c799b8364a9ddbebce (patch) | |
tree | 48cabfc42fb150d2a001042f8974b28b4287f436 /rfb.h | |
parent | 5a5c22ffc98e4e44f7763256e3683cc390cd260b (diff) | |
download | libtdevnc-af85e5fee34f7998fe3f06c799b8364a9ddbebce.tar.gz libtdevnc-af85e5fee34f7998fe3f06c799b8364a9ddbebce.zip |
updated to vnc-3.3.4 (ZRLE encoding)
Diffstat (limited to 'rfb.h')
-rw-r--r-- | rfb.h | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -6,6 +6,7 @@ */ /* + * Copyright (C) 2002 RealVNC Ltd. * OSXvnc Copyright (C) 2001 Dan McGuirk <mcguirk@incompleteness.net>. * Original Xvnc code Copyright (C) 1999 AT&T Laboratories Cambridge. * All Rights Reserved. @@ -297,7 +298,6 @@ typedef struct _rfbScreenInfo char* httpDir; SOCKET httpListenSock; SOCKET httpSock; - FILE* httpFP; PasswordCheckProcPtr passwordCheck; void* rfbAuthPasswdData; @@ -409,6 +409,9 @@ typedef struct _rfbClientRec { Bool useCopyRect; int preferredEncoding; int correMaxWidth, correMaxHeight; +#ifdef HAVE_ZRLE + void* zrleData; +#endif /* The following member is only used during VNC authentication */ CARD8 authChallenge[CHALLENGESIZE]; @@ -716,6 +719,11 @@ extern void rfbSetCursor(rfbScreenInfoPtr rfbScreen,rfbCursorPtr c,Bool freeOld) /* cursor handling for the pointer */ extern void defaultPtrAddEvent(int buttonMask,int x,int y,rfbClientPtr cl); +/* zrle.c */ + +extern Bool rfbSendRectEncodingZRLE(rfbClientPtr cl, int x, int y, int w,int h); +extern void FreeZrleData(rfbClientPtr cl); + /* stats.c */ extern void rfbResetStats(rfbClientPtr cl); |