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

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

Webmaster