/apps/desktop/libvncserver/private.h

http://ftk.googlecode.com/ · C Header · 44 lines · 18 code · 18 blank · 8 comment · 0 complexity · 4004766854a5163dbe06fa707c0f9f70 MD5 · raw file

  1. #ifndef RFB_PRIVATE_H
  2. #define RFB_PRIVATE_H
  3. /* from cursor.c */
  4. void rfbShowCursor(rfbClientPtr cl);
  5. void rfbHideCursor(rfbClientPtr cl);
  6. void rfbRedrawAfterHideCursor(rfbClientPtr cl,sraRegionPtr updateRegion);
  7. /* from main.c */
  8. rfbClientPtr rfbClientIteratorHead(rfbClientIteratorPtr i);
  9. /* from tight.c */
  10. #ifdef LIBVNCSERVER_HAVE_LIBZ
  11. #ifdef LIBVNCSERVER_HAVE_LIBJPEG
  12. extern void rfbTightCleanup(rfbScreenInfoPtr screen);
  13. #endif
  14. /* from zlib.c */
  15. extern void rfbZlibCleanup(rfbScreenInfoPtr screen);
  16. /* from zrle.c */
  17. void rfbFreeZrleData(rfbClientPtr cl);
  18. #endif
  19. /* from ultra.c */
  20. extern void rfbUltraCleanup(rfbScreenInfoPtr screen);
  21. extern void rfbFreeUltraData(rfbClientPtr cl);
  22. /* from rre.c */
  23. extern void rfbRRECleanup(rfbScreenInfoPtr screen);
  24. /* from corre.c */
  25. extern void rfbCoRRECleanup(rfbScreenInfoPtr screen);
  26. #endif