diff options
-rw-r--r-- | libvncserver/websockets.c | 11 | ||||
-rw-r--r-- | rfb/rfb.h | 1 |
2 files changed, 12 insertions, 0 deletions
diff --git a/libvncserver/websockets.c b/libvncserver/websockets.c index 921015d..d10d992 100644 --- a/libvncserver/websockets.c +++ b/libvncserver/websockets.c @@ -440,6 +440,17 @@ webSocketsDecode(rfbClientPtr cl, char *dst, int len) return webSocketsDecodeHybi(wsctx, dst, len); } +/** + * This is a stub function that was once used for Hixie-encoding. + * We keep it for API compatibility. + */ +rfbBool +webSocketCheckDisconnect(rfbClientPtr cl) +{ + return FALSE; +} + + /* returns TRUE if there is data waiting to be read in our internal buffer * or if is there any pending data in the buffer of the SSL implementation */ @@ -763,6 +763,7 @@ extern rfbBool rfbSetNonBlocking(int sock); /* websockets.c */ extern rfbBool webSocketsCheck(rfbClientPtr cl); +extern rfbBool webSocketCheckDisconnect(rfbClientPtr cl); extern int webSocketsEncode(rfbClientPtr cl, const char *src, int len, char **dst); extern int webSocketsDecode(rfbClientPtr cl, char *dst, int len); extern rfbBool webSocketsHasDataInBuffer(rfbClientPtr cl); |