add libvncserver
[presencevnc] / libvnc / libvncserver / private.h
1 #ifndef RFB_PRIVATE_H
2 #define RFB_PRIVATE_H
3
4 /* from cursor.c */
5
6 void rfbShowCursor(rfbClientPtr cl);
7 void rfbHideCursor(rfbClientPtr cl);
8 void rfbRedrawAfterHideCursor(rfbClientPtr cl,sraRegionPtr updateRegion);
9
10 /* from main.c */
11
12 rfbClientPtr rfbClientIteratorHead(rfbClientIteratorPtr i);
13
14 /* from tight.c */
15
16 #ifdef LIBVNCSERVER_HAVE_LIBZ
17 #ifdef LIBVNCSERVER_HAVE_LIBJPEG
18 extern void rfbTightCleanup(rfbScreenInfoPtr screen);
19 #endif
20
21 /* from zlib.c */
22 extern void rfbZlibCleanup(rfbScreenInfoPtr screen);
23
24 /* from zrle.c */
25 void rfbFreeZrleData(rfbClientPtr cl);
26
27 #endif
28
29
30 /* from ultra.c */
31
32 extern void rfbUltraCleanup(rfbScreenInfoPtr screen);
33 extern void rfbFreeUltraData(rfbClientPtr cl);
34
35 /* from rre.c */
36
37 extern void rfbRRECleanup(rfbScreenInfoPtr screen);
38
39 /* from corre.c */
40
41 extern void rfbCoRRECleanup(rfbScreenInfoPtr screen);
42
43 #endif
44