Lines Matching refs:rfbClientPtr
698 } rfbClientRec, *rfbClientPtr; typedef
747 extern void rfbCloseClient(rfbClientPtr cl);
748 extern int rfbReadExact(rfbClientPtr cl, char *buf, int len);
749 extern int rfbReadExactTimeout(rfbClientPtr cl, char *buf, int len,int timeout);
750 extern int rfbPeekExactTimeout(rfbClientPtr cl, char *buf, int len,int timeout);
751 extern int rfbWriteExact(rfbClientPtr cl, const char *buf, int len);
764 extern rfbBool webSocketsCheck(rfbClientPtr cl);
765 extern rfbBool webSocketCheckDisconnect(rfbClientPtr cl);
766 extern int webSocketsEncode(rfbClientPtr cl, const char *src, int len, char **dst);
767 extern int webSocketsDecode(rfbClientPtr cl, char *dst, int len);
778 extern rfbClientPtr rfbClientIteratorNext(rfbClientIteratorPtr iterator);
780 extern void rfbIncrClientRef(rfbClientPtr cl);
781 extern void rfbDecrClientRef(rfbClientPtr cl);
784 extern rfbClientPtr rfbNewClient(rfbScreenInfoPtr rfbScreen,int sock);
785 extern rfbClientPtr rfbNewUDPClient(rfbScreenInfoPtr rfbScreen);
786 extern rfbClientPtr rfbReverseConnection(rfbScreenInfoPtr rfbScreen,char *host, int port);
787 extern void rfbClientConnectionGone(rfbClientPtr cl);
788 extern void rfbProcessClientMessage(rfbClientPtr cl);
789 extern void rfbClientConnFailed(rfbClientPtr cl, const char *reason);
792 extern rfbBool rfbSendFramebufferUpdate(rfbClientPtr cl, sraRegionPtr updateRegion);
793 extern rfbBool rfbSendRectEncodingRaw(rfbClientPtr cl, int x,int y,int w,int h);
794 extern rfbBool rfbSendUpdateBuf(rfbClientPtr cl);
796 extern rfbBool rfbSendCopyRegion(rfbClientPtr cl,sraRegionPtr reg,int dx,int dy);
797 extern rfbBool rfbSendLastRectMarker(rfbClientPtr cl);
798 extern rfbBool rfbSendNewFBSize(rfbClientPtr cl, int w, int h);
799 extern rfbBool rfbSendSetColourMapEntries(rfbClientPtr cl, int firstColour, int nColours);
802 extern char *rfbProcessFileTransferReadBuffer(rfbClientPtr cl, uint32_t length);
803 extern rfbBool rfbSendFileTransferChunk(rfbClientPtr cl);
804 extern rfbBool rfbSendDirContent(rfbClientPtr cl, int length, char *buffer);
805 extern rfbBool rfbSendFileTransferMessage(rfbClientPtr cl, uint8_t contentType, uint8_t contentPara…
806 extern char *rfbProcessFileTransferReadBuffer(rfbClientPtr cl, uint32_t length);
807 extern rfbBool rfbProcessFileTransfer(rfbClientPtr cl, uint8_t contentType, uint8_t contentParam, u…
820 extern rfbBool rfbSetTranslateFunction(rfbClientPtr cl);
821 extern rfbBool rfbSetClientColourMap(rfbClientPtr cl, int firstColour, int nColours);
834 extern void rfbAuthNewClient(rfbClientPtr cl);
835 extern void rfbProcessClientSecurityType(rfbClientPtr cl);
836 extern void rfbAuthProcessClientMessage(rfbClientPtr cl);
842 extern rfbBool rfbSendRectEncodingRRE(rfbClientPtr cl, int x,int y,int w,int h);
847 extern rfbBool rfbSendRectEncodingCoRRE(rfbClientPtr cl, int x,int y,int w,int h);
852 extern rfbBool rfbSendRectEncodingHextile(rfbClientPtr cl, int x, int y, int w,
864 extern rfbBool rfbSendRectEncodingUltra(rfbClientPtr cl, int x,int y,int w,int h);
882 extern rfbBool rfbSendRectEncodingZlib(rfbClientPtr cl, int x, int y, int w,
893 extern int rfbNumCodedRectsTight(rfbClientPtr cl, int x,int y,int w,int h);
895 extern rfbBool rfbSendRectEncodingTight(rfbClientPtr cl, int x,int y,int w,int h);
898 extern rfbBool rfbSendRectEncodingTightPng(rfbClientPtr cl, int x,int y,int w,int h);
921 extern rfbBool rfbSendCursorShape(rfbClientPtr cl/*, rfbScreenInfoPtr pScreen*/);
922 extern rfbBool rfbSendCursorPos(rfbClientPtr cl);
933 extern void rfbDefaultPtrAddEvent(int buttonMask,int x,int y,rfbClientPtr cl);
937 extern rfbBool rfbSendRectEncodingZRLE(rfbClientPtr cl, int x, int y, int w,int h);
942 extern void rfbResetStats(rfbClientPtr cl);
943 extern void rfbPrintStats(rfbClientPtr cl);
1014 void rfbDoNothingWithClient(rfbClientPtr cl);
1015 enum rfbNewClientAction defaultNewClientHook(rfbClientPtr cl);
1020 rfbBool rfbEnableExtension(rfbClientPtr cl, rfbProtocolExtension* extension,
1022 rfbBool rfbDisableExtension(rfbClientPtr cl, rfbProtocolExtension* extension);
1023 void* rfbGetExtensionClientData(rfbClientPtr cl, rfbProtocolExtension* extension);
1026 rfbBool rfbCheckPasswordByList(rfbClientPtr cl,const char* response,int len);
1044 extern void rfbStartOnHoldClient(rfbClientPtr cl);
1045 extern void rfbRefuseOnHoldClient(rfbClientPtr cl);
1066 extern rfbStatList *rfbStatLookupEncoding(rfbClientPtr cl, uint32_t type);
1067 extern rfbStatList *rfbStatLookupMessage(rfbClientPtr cl, uint32_t type);
1070 extern void rfbStatRecordEncodingSent(rfbClientPtr cl, uint32_t type, int byteCount, int byteIfRaw);
1071 extern void rfbStatRecordEncodingSentAdd(rfbClientPtr cl, uint32_t type, int byteCount); /* Specifi…
1072 extern void rfbStatRecordEncodingRcvd(rfbClientPtr cl, uint32_t type, int byteCount, int byteIfRaw);
1073 extern void rfbStatRecordMessageSent(rfbClientPtr cl, uint32_t type, int byteCount, int byteIfRaw);
1074 extern void rfbStatRecordMessageRcvd(rfbClientPtr cl, uint32_t type, int byteCount, int byteIfRaw);
1075 extern void rfbResetStats(rfbClientPtr cl);
1076 extern void rfbPrintStats(rfbClientPtr cl);
1078 extern int rfbStatGetSentBytes(rfbClientPtr cl);
1079 extern int rfbStatGetSentBytesIfRaw(rfbClientPtr cl);
1080 extern int rfbStatGetRcvdBytes(rfbClientPtr cl);
1081 extern int rfbStatGetRcvdBytesIfRaw(rfbClientPtr cl);
1082 extern int rfbStatGetMessageCountSent(rfbClientPtr cl, uint32_t type);
1083 extern int rfbStatGetMessageCountRcvd(rfbClientPtr cl, uint32_t type);
1084 extern int rfbStatGetEncodingCountSent(rfbClientPtr cl, uint32_t type);
1085 extern int rfbStatGetEncodingCountRcvd(rfbClientPtr cl, uint32_t type);
1091 extern rfbBool rfbSendTextChatMessage(rfbClientPtr cl, uint32_t length, char *buffer);
1099 rfbBool rfbUpdateClient(rfbClientPtr cl);