You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
libtdevnc/rfb
Christian Beier 0a4f1bada4 libvncclient: add a non-forking listen function.
Forking the whole process from deep within a library call does
not really work at all with apps that use multiple threads, i.e. every
reasonably modern GUI app. So, provide a non-forking listen function so
that the caller can decide if to fork, start a thread, etc.

This implementation adds a timeout parameter to be able to call the
listen function multiple times so that it's possible to do sth. else
in between, e.g. abort listening.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
16 years ago
..
.cvsignore forgotten .cvsignore 23 years ago
default8x16.h ANSIfy, fix some warnings from Linus' sparse 21 years ago
keysym.h do not assume that KEYSYM_H guards X11's keysym.h 20 years ago
rfb.h mingw32 crosscompile fixes. 17 years ago
rfbclient.h libvncclient: add a non-forking listen function. 16 years ago
rfbconfig.h.cmake Add CMake support (thanks to Christian Ehrlicher) 18 years ago
rfbconfig.h.in API change: Bool, KeySym, Pixel get prefix "rfb"; constants in rfbconfig.h get prefix "LIBVNCSERVER_" 23 years ago
rfbint.h.cmake Add CMake support (thanks to Christian Ehrlicher) 18 years ago
rfbproto.h Add ZYWRLE server-side support (thanks Noriaki Yamazaki, Hitachi) 18 years ago
rfbregion.h add convenience function to clip using x2,y2 instead of w,h 21 years ago
stamp-h.in another try to make CVS more helpful with configure 23 years ago