W3C Lib LibGuide

W3C Library Internals

Any suggestions or ideas are welcome at libwww@w3.org.

This guide describes the modules and their internal relations in the W3C Reference Library. Every module in the Library has a HTML document associated with it containing a detailed description of the functionality and interface to other modules. This page is the top node for the implementation specific documentation and contains links to all the modules in the Library. The documentation is dynamically kept up to date as the actual include files (.h) are generated from the HTML documents using the Line Mode Browser.

NOTE This document is also available as one big HTML file intended for printout. Please note that not all links in this version work!

Table of Contents

  1. Core Modules
  2. Application Preferences
  3. Application Specific Implementations

  4. Network Specific Modules
  5. Protocol Modules
  6. Protocol Utility Modules
  7. Libwww Thread Modules

  8. Central Data Structures
  9. Generic Streams
  10. Structured Streams
  11. HTML Presentation Modules
  12. Style Sheets

  13. URI Management
  14. Generic Programming Utilities
When compiling the Library please make sure that you have a relatively new version of the Line Mode Browser that parses the HTML documents correctly (2.13 and newer versions). Find out what version of the Line Mode Browser you are using by typing
	./www -version
Also remember that when editing the module interfaces or adding functionality then always use the HTML files and not the .h files!


Henrik Frystyk, libwww@w3.org, December 1995