Annotation of libwww/Library/src/WWWLib.html, revision 2.3
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.3 ! frystyk 26: /* System dependencies. These are only included if the application wants
! 27: to use the same set of macros. Define HT_SYSDEP */
! 28: #ifdef HT_SYSDEP
2.1 frystyk 29: #include "tcp.h"
30: #include "HTUtils.h" /* Macros and other stuff */
2.3 ! frystyk 31: #endif /* HT_SYSDEP */
! 32:
! 33: /* General Utilities */
2.1 frystyk 34: #include "HTString.h"
35: #include "HTList.h" /* Memory management for lists */
36: #include "HTChunk.h" /* Memory management for chunks */
37:
38: /* Format Management, and Access functions for loading a URL etc. */
39: #include "HTFormat.h" /* Stream Stack etc. */
40: #include "HTAccess.h" /* Document access network code */
2.2 frystyk 41: #include "HTMulti.h"
2.1 frystyk 42:
43: /* URLs and Anchors - Internal representation of URLs */
44: #include "HTAnchor.h" /* Anchor class Definition */
45: #include "HTParse.h" /* Parse URLs */
46:
2.3 ! frystyk 47: /* Access Authentication */
2.2 frystyk 48: #include "HTAAUtil.h"
49: #include "HTUU.h"
50:
2.1 frystyk 51: /* History Management */
52: #include "HTHist.h" /* Navigational aids */
53:
54: /* Presentation of graphical objects and other streams */
55: #include "HTML.h" /* For HTML parser */
56: #include "HTMLGen.h" /* For reformatting HTML */
2.2 frystyk 57: #include "HTWriter.h"
58: #include "HTFWrite.h"
2.3 ! frystyk 59: #include "HTNetTxt.h"
2.2 frystyk 60:
61: /* Directory Listings */
62: #include "HTIcons.h"
63: #include "HTDirBrw.h"
64: #include "HTDescpt.h"
2.1 frystyk 65:
66: /* Graphic Object and Styles */
67: #include "HText.h"
68: #include "HTStyle.h"
69:
70: /* Local file access */
71: #include "HTFile.h" /* For Dir access flags */
72:
73: /* For TCP relevant information (mail address etc.) */
74: #include "HTTCP.h"
75:
76: /* Management of Rule Files for configuring the application */
77: #include "HTRules.h"
78:
79: /* Event loop for multithreaded functionality */
80: #include "HTEvent.h"
81:
82: /* Messages and User prompts */
83: #include "HTAlert.h"
2.2 frystyk 84: #include "HTError.h"
2.1 frystyk 85:
86: /* TEMPORARY STUFF */
87: #include "HTTP.h"
88:
89: #endif
90: </PRE>
91:
92: End of WWWLib API definition
93:
94: </BODY>
95: </HTML>
Webmaster