tigervnc/doc/realvnc-internals.txt
Peter Åstrand f09bc8b16a Added a file for filling in info about the RealVNC internals
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@23 3789f03b-4d11-0410-bbf8-ca57d06f2519
2004-12-07 12:08:53 +00:00

390 lines
8.8 KiB
Plaintext

The RealVNC code base is mostly undocumented. Rather than adding
comments to the actual source files, documentation is keept in
separate files in this directory. This is done because we want to make
as few changes to the RealVNC sources as possible.
Files
=====
(t) means only in TightVNC.
Name Server/Client/Both Windows/UNIX/Both
-------------------------------------------------------------------------
Xregion/Xregion.h
Xregion/region.h
jpeg/jchuff.h B(t) B(t)
jpeg/jconfig.h B(t) B(t)
jpeg/jdct.h B(t) B(t)
jpeg/jdhuff.h B(t) B(t)
jpeg/jerror.h B(t) B(t)
jpeg/jinclude.h B(t) B(t)
jpeg/jmemsys.h B(t) B(t)
jpeg/jmorecfg.h B(t) B(t)
jpeg/jpegint.h B(t) B(t)
jpeg/jpeglib.h B(t) B(t)
jpeg/jversion.h B(t) B(t)
logmessages/messages.h
network/Socket.h
network/TcpSocket.cxx
network/TcpSocket.h
network/msvcwarning.h
Name Server/Client/Both Windows/UNIX/Both
-------------------------------------------------------------------------
rdr/Exception.cxx
rdr/Exception.h
rdr/FdInStream.cxx
rdr/FdInStream.h
rdr/FdOutStream.cxx
rdr/FdOutStream.h
rdr/FixedMemOutStream.h
rdr/HexInStream.cxx
rdr/HexInStream.h
rdr/HexOutStream.cxx
rdr/HexOutStream.h
rdr/InStream.cxx
rdr/InStream.h
rdr/MemInStream.h
rdr/MemOutStream.h
rdr/NullOutStream.cxx
rdr/NullOutStream.h
rdr/OutStream.h
rdr/RandomStream.cxx
rdr/RandomStream.h
rdr/SubstitutingInStream.h
rdr/ZlibInStream.cxx
rdr/ZlibInStream.h
rdr/ZlibOutStream.cxx
rdr/ZlibOutStream.h
rdr/msvcwarning.h
rdr/types.h
Name Server/Client/Both Windows/UNIX/Both
-------------------------------------------------------------------------
rfb/win32/Threading_win32.cxx
rfb/win32/Threading_win32.h
rfb/win32/msvcwarning.h
rfb/win32/util_win32.h
rfb/Blacklist.cxx
rfb/Blacklist.h
rfb/CConnection.cxx
rfb/CConnection.h
rfb/CMsgHandler.cxx
rfb/CMsgHandler.h
rfb/CMsgReader.h
rfb/CMsgReaderV3.cxx
rfb/CMsgReaderV3.h
rfb/CMsgWriter.cxx
rfb/CMsgWriter.h
rfb/CMsgWriterV3.cxx
rfb/CMsgWriterV3.h
rfb/CSecurity.h
rfb/CSecurityNone.h
rfb/CSecurityVncAuth.cxx
rfb/CSecurityVncAuth.h
rfb/ColourCube.h
rfb/ColourMap.h
rfb/ComparingUpdateTracker.cxx
rfb/ComparingUpdateTracker.h
rfb/Configuration.cxx
rfb/Configuration.h
rfb/ConnParams.cxx B B
rfb/ConnParams.h B B
rfb/Cursor.cxx
rfb/Cursor.h
rfb/Decoder.cxx
rfb/Decoder.h
rfb/Encoder.cxx
rfb/Encoder.h
rfb/Exception.h
rfb/HTTPServer.cxx
rfb/HTTPServer.h
rfb/HextileDecoder.cxx
rfb/HextileDecoder.h
rfb/HextileEncoder.cxx
rfb/HextileEncoder.h
rfb/Hostname.h
rfb/ImageGetter.h
rfb/LogWriter.cxx
rfb/LogWriter.h
rfb/Logger.cxx
rfb/Logger.h
rfb/Logger_file.cxx
rfb/Logger_file.h
rfb/Logger_stdio.cxx
rfb/Logger_stdio.h
rfb/Pixel.h
rfb/PixelBuffer.cxx
rfb/PixelBuffer.h
rfb/PixelFormat.cxx
rfb/PixelFormat.h
rfb/RREDecoder.cxx
rfb/RREDecoder.h
rfb/RREEncoder.cxx
rfb/RREEncoder.h
rfb/RawDecoder.cxx
rfb/RawDecoder.h
rfb/RawEncoder.cxx
rfb/RawEncoder.h
rfb/Rect.h
rfb/Region.cxx
rfb/Region.h
rfb/SConnection.cxx
rfb/SConnection.h
rfb/SDesktop.h
rfb/SMsgHandler.cxx
rfb/SMsgHandler.h
rfb/SMsgReader.cxx
rfb/SMsgReader.h
rfb/SMsgReaderV3.cxx
rfb/SMsgReaderV3.h
rfb/SMsgWriter.cxx
rfb/SMsgWriter.h
rfb/SMsgWriterV3.h
rfb/SSecurity.h
rfb/SSecurityFactoryStandard.cxx
rfb/SSecurityFactoryStandard.h
rfb/SSecurityNone.h
rfb/SSecurityVncAuth.cxx
rfb/SSecurityVncAuth.h
rfb/ServerCore.cxx
rfb/ServerCore.h
rfb/Threading.h
rfb/TransImageGetter.cxx
rfb/TransImageGetter.h
rfb/TrueColourMap.h
rfb/UpdateTracker.cxx
rfb/UpdateTracker.h
rfb/UserPasswdGetter.h
rfb/VNCSConnectionST.cxx
rfb/VNCSConnectionST.h
rfb/VNCServer.h
rfb/VNCServerST.cxx
rfb/VNCServerST.h
rfb/ZRLEDecoder.cxx
rfb/ZRLEDecoder.h
rfb/ZRLEEncoder.cxx
rfb/ZRLEEncoder.h
rfb/d3des.h
rfb/encodings.cxx
rfb/encodings.h
rfb/hextileConstants.h
rfb/hextileDecode.h
rfb/hextileEncode.h
rfb/keysymdef.h
rfb/msgTypes.h
rfb/msvcwarning.h
rfb/rreDecode.h
rfb/rreEncode.h
rfb/SMsgWriterV3.cxx
rfb/transInitTempl.h
rfb/transTempl.h
rfb/util.cxx
rfb/util.h
rfb/vncAuth.cxx
rfb/vncAuth.h
rfb/zrleDecode.h
rfb/zrleEncode.h
rfb/secTypes.cxx
rfb/CMsgReader.cxx
rfb/TightDecoder.cxx
rfb/tightDecode.h
rfb/TightDecoder.h
rfb/secTypes.h
Name Server/Client/Both Windows/UNIX/Both
-------------------------------------------------------------------------
rfb_win32/AboutDialog.cxx
rfb_win32/AboutDialog.h
rfb_win32/CKeyboard.cxx
rfb_win32/CKeyboard.h
rfb_win32/CPointer.cxx
rfb_win32/CPointer.h
rfb_win32/CleanDesktop.cxx
rfb_win32/CleanDesktop.h
rfb_win32/Clipboard.cxx
rfb_win32/Clipboard.h
rfb_win32/CurrentUser.cxx
rfb_win32/CurrentUser.h
rfb_win32/DIBSectionBuffer.cxx
rfb_win32/DIBSectionBuffer.h
rfb_win32/DeviceFrameBuffer.cxx
rfb_win32/DeviceFrameBuffer.h
rfb_win32/Dialog.cxx
rfb_win32/Dialog.h
rfb_win32/IntervalTimer.h
rfb_win32/LaunchProcess.cxx
rfb_win32/LaunchProcess.h
rfb_win32/MsgWindow.cxx
rfb_win32/MsgWindow.h
rfb_win32/OSVersion.cxx
rfb_win32/OSVersion.h
rfb_win32/RegConfig.cxx
rfb_win32/RegConfig.h
rfb_win32/Registry.cxx
rfb_win32/Registry.h
rfb_win32/SDisplay.cxx
rfb_win32/SDisplay.h
rfb_win32/SInput.cxx
rfb_win32/SInput.h
rfb_win32/Security.h
rfb_win32/Service.cxx
rfb_win32/Service.h
rfb_win32/SocketManager.cxx
rfb_win32/SocketManager.h
rfb_win32/TCharArray.cxx
rfb_win32/TCharArray.h
rfb_win32/TrayIcon.h
rfb_win32/WMCursor.cxx
rfb_win32/WMCursor.h
rfb_win32/WMHooks.cxx
rfb_win32/WMHooks.h
rfb_win32/WMNotifier.cxx
rfb_win32/WMNotifier.h
rfb_win32/WMPoller.cxx
rfb_win32/WMPoller.h
rfb_win32/WMShatter.cxx
rfb_win32/WMShatter.h
rfb_win32/WMWindowCopyRect.cxx
rfb_win32/WMWindowCopyRect.h
rfb_win32/Win32Util.cxx
rfb_win32/Win32Util.h
rfb_win32/keymap.h
rfb_win32/msvcwarning.h
Name Server/Client/Both Windows/UNIX/Both
-------------------------------------------------------------------------
tx/TXButton.h
tx/TXCheckbox.h
tx/TXDialog.h
tx/TXEntry.h
tx/TXImage.cxx
tx/TXImage.h
tx/TXLabel.h
tx/TXMenu.cxx
tx/TXMenu.h
tx/TXMsgBox.h
tx/TXScrollbar.cxx
tx/TXScrollbar.h
tx/TXViewport.cxx
tx/TXViewport.h
tx/TXWindow.cxx
tx/TXWindow.h
tx/Timer.cxx
tx/Timer.h
Name Server/Client/Both Windows/UNIX/Both
-------------------------------------------------------------------------
vncconfig/Authentication.h
vncconfig/Connections.h
vncconfig/Desktop.h
vncconfig/Hooking.h
vncconfig/Inputs.h
vncconfig/Legacy.cxx
vncconfig/Legacy.h
vncconfig/Sharing.h
vncconfig/resource.h
vncconfig/vncconfig.cxx
vncconfig_unix/vncExt.h
vncconfig_unix/vncconfig.cxx
vncmkdepend/def.h
vncmkdepend/ifparser.h
vncpasswd/vncpasswd.cxx
Name Server/Client/Both Windows/UNIX/Both
-------------------------------------------------------------------------
vncviewer/CViewManager.cxx
vncviewer/CViewManager.h
vncviewer/CViewOptions.cxx C W
vncviewer/CViewOptions.h C W
vncviewer/ConnectingDialog.h
vncviewer/ConnectionDialog.cxx
vncviewer/ConnectionDialog.h
vncviewer/InfoDialog.cxx
vncviewer/InfoDialog.h
vncviewer/MRU.h
vncviewer/OptionsDialog.cxx
vncviewer/OptionsDialog.h
vncviewer/UserPasswdDialog.cxx
vncviewer/UserPasswdDialog.h
vncviewer/buildTime.cxx
vncviewer/cview.cxx C W
vncviewer/cview.h
vncviewer/msvcwarning.h
vncviewer/resource.h
vncviewer/vncviewer.cxx
Name Server/Client/Both Windows/UNIX/Both
-------------------------------------------------------------------------
vncviewer_unix/AboutDialog.h
vncviewer_unix/CConn.cxx
vncviewer_unix/CConn.h
vncviewer_unix/DesktopWindow.cxx
vncviewer_unix/DesktopWindow.h
vncviewer_unix/InfoDialog.h
vncviewer_unix/OptionsDialog.h
vncviewer_unix/PasswdDialog.h
vncviewer_unix/ServerDialog.h
vncviewer_unix/parameters.h
vncviewer_unix/vncviewer.cxx
Name Server/Client/Both Windows/UNIX/Both
-------------------------------------------------------------------------
winvnc/AddNewClientDialog.h
winvnc/JavaViewer.cxx
winvnc/JavaViewer.h
winvnc/QueryConnectDialog.cxx
winvnc/QueryConnectDialog.h
winvnc/STrayIcon.cxx
winvnc/STrayIcon.h
winvnc/VNCServerService.cxx
winvnc/VNCServerService.h
winvnc/VNCServerWin32.cxx
winvnc/VNCServerWin32.h
winvnc/buildTime.cxx
winvnc/msvcwarning.h
winvnc/resource.h
winvnc/winvnc.cxx
wm_hooks/msvcwarning.h
wm_hooks/resource.h
wm_hooks/wm_hooks.cxx
wm_hooks/wm_hooks.h
Name Server/Client/Both Windows/UNIX/Both
-------------------------------------------------------------------------
x0vncserver/Image.cxx
x0vncserver/Image.h
x0vncserver/x0vncserver.cxx
xc/programs/Xserver/vnc/RegionHelper.h
xc/programs/Xserver/vnc/XserverDesktop.h
xc/programs/Xserver/vnc/vncExtInit.h
xc/programs/Xserver/vnc/vncHooks.h
Name Server/Client/Both Windows/UNIX/Both
-------------------------------------------------------------------------
zlib/deflate.h
zlib/infblock.h
zlib/infcodes.h
zlib/inffast.h
zlib/inffixed.h
zlib/inftrees.h
zlib/infutil.h
zlib/trees.h
zlib/zconf.h
zlib/zlib.h
zlib/zutil.h
Name Server/Client/Both Windows/UNIX/Both
-------------------------------------------------------------------------
rfbplayer/FbsInputStream.cxx
rfbplayer/FbsInputStream.h
rfbplayer/RfbProto.cxx
rfbplayer/RfbProto.h
rfbplayer/buildTime.cxx
rfbplayer/resource.h
rfbplayer/rfbplayer.cxx
rfbplayer/rfbplayer.h
rfbplayer/utils.h