Annotation of libwww/Library/src/WWWLib.html, revision 2.10

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: /*
2.8       frystyk    12: **     (c) COPYRIGHT MIT 1995.
2.1       frystyk    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.7       frystyk    26: #ifdef __cplusplus
                     27: extern "C" { 
                     28: #endif
                     29: 
2.4       frystyk    30: /* System dependencies */
2.1       frystyk    31: #include "tcp.h"
                     32: #include "HTUtils.h"                   /* Macros and other stuff */
2.3       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 */
2.9       frystyk    38: #include "HTSocket.h"                  /* Network read and write */
                     39: 
                     40: /* Initialization routines */
                     41: #include "HTInit.h"                    /* Initialization functions */
                     42: #include "HTProxy.h"
2.1       frystyk    43: 
                     44: /* Format Management, and Access functions for loading a URL etc. */
2.10    ! frystyk    45: #include "HTMethod.h"                  /* Request methods like PUT, GET */
2.9       frystyk    46: #include "HTFormat.h"                  /* Stream Stack and content neg. */
2.1       frystyk    47: #include "HTAccess.h"                  /* Document access network code */
                     48: 
                     49: /* URLs and Anchors - Internal representation of URLs */
                     50: #include "HTAnchor.h"                  /* Anchor class Definition */
                     51: #include "HTParse.h"                   /* Parse URLs */
                     52: 
2.3       frystyk    53: /* Access Authentication */
2.2       frystyk    54: #include "HTAAUtil.h"
                     55: #include "HTUU.h"
                     56: 
2.1       frystyk    57: /* History Management */
                     58: #include "HTHist.h"                    /* Navigational aids */
                     59: 
2.4       frystyk    60: /* Presenters, converters and other streams */
2.1       frystyk    61: #include "HTML.h"                      /* For HTML parser */
                     62: #include "HTMLGen.h"                   /* For reformatting HTML */
2.2       frystyk    63: #include "HTWriter.h"
                     64: #include "HTFWrite.h"
2.4       frystyk    65: #include "HTMIME.h"
                     66: #include "HTWSRC.h"
2.5       frystyk    67: #include "HTNetTxt.h"
2.2       frystyk    68: 
                     69: /* Directory Listings */
                     70: #include "HTIcons.h"
                     71: #include "HTDirBrw.h"
                     72: #include "HTDescpt.h"
2.1       frystyk    73: 
                     74: /* Graphic Object and Styles */
                     75: #include "HText.h"
                     76: #include "HTStyle.h"
                     77: 
2.5       frystyk    78: /* Local file access and logging */
2.6       frystyk    79: #include "HTBind.h"                    /* Binding to file suffixes */
2.5       frystyk    80: #include "HTLog.h"
2.1       frystyk    81: 
                     82: /* For TCP relevant information (mail address etc.) */
                     83: #include "HTTCP.h"
                     84: 
                     85: /* Management of Rule Files for configuring the application */
                     86: #include "HTRules.h"
                     87: 
                     88: /* Event loop for multithreaded functionality */
                     89: #include "HTEvent.h"
                     90: 
                     91: /* Messages and User prompts */
                     92: #include "HTAlert.h"
2.2       frystyk    93: #include "HTError.h"
2.7       frystyk    94: 
                     95: #ifdef __cplusplus
                     96: } /* end extern C definitions */
                     97: #endif
2.1       frystyk    98: 
                     99: #endif
                    100: </PRE>
                    101: 
                    102: End of WWWLib API definition
                    103: 
                    104: </BODY>
                    105: </HTML>

Webmaster