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