Annotation of libwww/Library/src/WWWInit.html, revision 2.7

2.1       frystyk     1: <HTML>
                      2: <HEAD>
2.7     ! frystyk     3:   <!-- Changed by: Henrik Frystyk Nielsen, 14-Jun-1996 -->
2.4       frystyk     4:   <TITLE>W3C Reference Library libwww Default Initialization</TITLE>
2.1       frystyk     5: </HEAD>
                      6: <BODY>
2.4       frystyk     7: <H1>
                      8:   Default Initialization Modules
                      9: </H1>
2.1       frystyk    10: <PRE>
                     11: /*
                     12: **     (c) COPYRIGHT MIT 1995.
                     13: **     Please first read the full copyright statement in the file COPYRIGH.
                     14: */
                     15: </PRE>
2.4       frystyk    16: <P>
                     17: As mentioned in the <A HREF="../User/Architecture/">Library Architecture</A>,
                     18: libwww consists of a small core and a large set of hooks for adding
                     19: functionality. By itself, the core it not capable of performing any Web related
                     20: tasks like accessing a HTTP server or parsing a HTML document. All this
                     21: functionality must be registered by the application. This way, the core of
                     22: libwww is kept application independent and can be used as the basic building
                     23: block for any kind of Web application. The Library comes with a large set
                     24: of default functions, for example for accessing HTTP and FTP servers, parsing
                     25: <A HREF="http://info.internet.isi.edu:80/in-notes/rfc/files/rfc822.txt">RFC
                     26: 822</A> headers etc. This module helps the application programmer setting
                     27: up all this functionality, but it is important to note that none of it is
                     28: <I>required</I> in order to use the Library.
2.1       frystyk    29: <PRE>
                     30: #ifndef WWWINIT_H
                     31: #define WWWINIT_H
                     32: </PRE>
                     33: <PRE>
                     34: #ifdef __cplusplus
                     35: extern "C" { 
                     36: #endif
                     37: </PRE>
2.4       frystyk    38: <H2>
2.7     ! frystyk    39:   Default Protocols, Transports, MIME Headers, Dialogs etc.
2.4       frystyk    40: </H2>
                     41: <P>
                     42: This module contains a large set of default initialization functions for
                     43: protocol modules, stream converters, event managers etc.
                     44: <PRE>#include "<A HREF="HTInit.html">HTInit.h</A>"
                     45: </PRE>
                     46: <H2>
2.5       frystyk    47:   Default HTML Parsers
                     48: </H2>
                     49: <P>
                     50: This file contains the initialization for the HTML parsers in libwww. The
                     51: parsers are used for presenting HTML objects as well as clear text documents.
                     52: <PRE>#include "<A HREF="HTHInit.html">HTHInit.h</A>"
                     53: </PRE>
                     54: <H2>
2.4       frystyk    55:   Default File Suffix Binding
                     56: </H2>
                     57: <P>
                     58: Register the default set of bindings between file suffixes and media types.
                     59: This is used for example to guess the media type of a FTP URL of a local
                     60: file URL.
2.6       frystyk    61: <PRE>#include "<A HREF="HTBInit.html">HTBInit.h</A>"
2.1       frystyk    62: </PRE>
                     63: <PRE>
                     64: #ifdef __cplusplus
                     65: } /* end extern C definitions */
                     66: #endif
                     67: 
                     68: #endif
                     69: </PRE>
2.4       frystyk    70: <P>
                     71:   <HR>
2.3       frystyk    72: <ADDRESS>
2.7     ! frystyk    73:   @(#) $Id: WWWInit.html,v 2.6 1996/06/15 00:24:54 frystyk Exp $
2.3       frystyk    74: </ADDRESS>
2.4       frystyk    75: </BODY></HTML>

Webmaster