Annotation of libwww/Library/src/WWWLib.html, revision 2.2.2.2
2.1 frystyk 1: <HTML>
2: <HEAD>
3: <TITLE>Global Include File for Library of Common Code</TITLE>
4: <NEXTID N="z11">
5: </HEAD>
6: <BODY>
7:
8: <H1>Global Include File for Library of Common Code</H1>
9:
10: <PRE>
11: /*
12: ** (c) COPYRIGHT CERN 1994.
13: ** Please first read the full copyright statement in the file COPYRIGH.
14: */
15: </PRE>
16:
17: This is the main include file necessary in order to use the Library of
18: Common Code. Currently the file only consists of well-known Library
19: include files, but the goal is to define a nice API in this file, so
20: that all external functionality can be reached through this one.
21:
22: <PRE>
23: #ifndef WWWLIB_H
24: #define WWWLIB_H
25:
2.2.2.1 cbrooks 26: #ifdef __cplusplus
27: extern "C" {
28: #endif
29:
2.2.2.2 ! frystyk 30: /* System dependencies */
2.1 frystyk 31: #include "tcp.h"
32: #include "HTUtils.h" /* Macros and other stuff */
2.2.2.2 ! frystyk 33:
! 34: /* General Utilities */
2.1 frystyk 35: #include "HTString.h"
36: #include "HTList.h" /* Memory management for lists */
37: #include "HTChunk.h" /* Memory management for chunks */
38:
39: /* Format Management, and Access functions for loading a URL etc. */
2.2.2.2 ! frystyk 40: #include "HTInit.h" /* Initialization functions */
2.1 frystyk 41: #include "HTFormat.h" /* Stream Stack etc. */
42: #include "HTAccess.h" /* Document access network code */
43:
44: /* URLs and Anchors - Internal representation of URLs */
45: #include "HTAnchor.h" /* Anchor class Definition */
46: #include "HTParse.h" /* Parse URLs */
47:
2.2.2.2 ! frystyk 48: /* Access Authentication */
! 49: #include "HTAAUtil.h"
! 50: #include "HTUU.h"
! 51:
2.1 frystyk 52: /* History Management */
53: #include "HTHist.h" /* Navigational aids */
54:
2.2.2.2 ! frystyk 55: /* Presenters, converters and other streams */
2.1 frystyk 56: #include "HTML.h" /* For HTML parser */
57: #include "HTMLGen.h" /* For reformatting HTML */
2.2.2.2 ! frystyk 58: #include "HTWriter.h"
! 59: #include "HTFWrite.h"
! 60: #include "HTMIME.h"
! 61: #include "HTWSRC.h"
! 62: #include "HTNetTxt.h"
! 63:
! 64: /* Directory Listings */
! 65: #include "HTIcons.h"
! 66: #include "HTDirBrw.h"
! 67: #include "HTDescpt.h"
2.1 frystyk 68:
69: /* Graphic Object and Styles */
70: #include "HText.h"
71: #include "HTStyle.h"
72:
2.2.2.2 ! frystyk 73: /* Local file access and logging */
2.1 frystyk 74: #include "HTFile.h" /* For Dir access flags */
2.2.2.2 ! frystyk 75: #include "HTLog.h"
2.1 frystyk 76:
77: /* For TCP relevant information (mail address etc.) */
78: #include "HTTCP.h"
79:
80: /* Management of Rule Files for configuring the application */
81: #include "HTRules.h"
82:
83: /* Event loop for multithreaded functionality */
84: #include "HTEvent.h"
85:
86: /* Messages and User prompts */
87: #include "HTAlert.h"
2.2.2.2 ! frystyk 88: #include "HTError.h"
2.2.2.1 cbrooks 89:
90: #ifdef __cplusplus
91: } /* end extern C definitions */
92: #endif
2.1 frystyk 93:
94: #endif
95: </PRE>
96:
97: End of WWWLib API definition
98:
99: </BODY>
100: </HTML>
Webmaster