Annotation of libwww/Library/src/HTWAIS.html, revision 2.2
2.1 timbl 1: <HEADER>
2: <TITLE>WAIS protocol module for the W3 library</TITLE>
2.2 ! timbl 3: <NEXTID N="3">
2.1 timbl 4: </HEADER>
5: <BODY>
6: <H1>WAIS protocol interface</H1>This module does not actually perform
7: the WAIS protocol directly, but it
8: does using one or more library of
2.2 ! timbl 9: the freeWAIS distribution. The ui.a
! 10: library came with the old free WAIS
! 11: from TMC, the client.a and wais.a
! 12: libraries are needed from the freeWAIS
! 13: from CNIDR.<P>
2.1 timbl 14: If you include this module in the
15: library, you must also
16: <UL>
17: <LI>Register the HTWAIS protocol at initialisation
18: (e.g. HTInit or HTSInit) by compiling
19: it with -DDIRECT_WAIS
20: <LI>Link with the libraries
21: </UL>The wais source files are parsed
2.2 ! timbl 22: by a separate and independent module,
! 23: <A
! 24: NAME=z1 HREF="HTWSRC.html">HTWSRC</A>. You can include HTWSRC
! 25: without including direct wais using
! 26: this module, and your WWW code will
! 27: be able to read source files, and
! 28: access WAIS indexes through a gateway.<P>
! 29: A <A
! 30: NAME=z2 HREF="../../Daemon/WAISGate.html">WAIS-WWW gateway</A> is just a normal
! 31: W3 server with a libwww compiled
! 32: with this module.<P>
2.1 timbl 33: Anyways, this interface won't change
34: much:
35: <PRE>#ifndef HTWAIS_H
36: #define HTWAIS_H
37: #include "HTUtils.h"
38: #include "HTAccess.h"
39:
40: extern HTProtocol HTWAIS;
41:
42: #endif
43:
44: </PRE>
45: <ADDRESS><A
2.2 ! timbl 46: NAME=0 HREF="http://info.cern.ch./hypertext/TBL_Disclaimer.html">Tim BL</A></BODY>
Webmaster