Annotation of libwww/Library/src/HTTP.html, revision 2.35

2.6       timbl       1: <HTML>
                      2: <HEAD>
2.33      frystyk     3:   <!-- Changed by: Henrik Frystyk Nielsen, 17-May-1996 -->
                      4:   <TITLE>W3C Reference Library libwww HTTP Client</TITLE>
2.13      frystyk     5: </HEAD>
2.6       timbl       6: <BODY>
2.33      frystyk     7: <H1>
                      8:   Multi Threaded HyperText Tranfer Protocol Client Module
                      9: </H1>
2.13      frystyk    10: <PRE>
                     11: /*
2.18      frystyk    12: **     (c) COPYRIGHT MIT 1995.
2.13      frystyk    13: **     Please first read the full copyright statement in the file COPYRIGH.
                     14: */
                     15: </PRE>
2.33      frystyk    16: <P>
2.35    ! frystyk    17: This is the HTTP client module. This is actually a very small definition
        !            18: file as almost everything is set up elsewhere.
2.33      frystyk    19: <P>
                     20: This module is implemented by <A HREF="HTTP.c">HTTP.c</A>, and it is a part
                     21: of the <A HREF="http://www.w3.org/pub/WWW/Library/">W3C Reference Library</A>.
2.9       frystyk    22: <PRE>
                     23: #ifndef HTTP_H
2.1       timbl      24: #define HTTP_H
2.15      frystyk    25: 
2.34      frystyk    26: #include "HTProt.h"
2.26      frystyk    27: #include "HTStream.h"
2.35    ! frystyk    28: </PRE>
        !            29: <H3>
        !            30:   HTTP Client Connection Mode
        !            31: </H3>
        !            32: <P>
        !            33: The HTTP client module supports various modes for communicating with HTTP
        !            34: servers. The mode are defined by the enumeration below.
        !            35: <PRE>
        !            36: typedef enum _HTTPConnectionMode { 
        !            37:     HTTP_NO_PIPELINING  = 0x1, 
        !            38:     HTTP_FORCE_10       = 0x2 
        !            39: } HTTPConnectionMode; 
2.9       frystyk    40: 
2.35    ! frystyk    41: extern void HTTP_setConnectionMode (HTTPConnectionMode mode);
        !            42: extern HTTPConnectionMode HTTP_connectionMode (void);
        !            43: </PRE>
        !            44: <H3>
        !            45:   HTTP Event Handler
        !            46: </H3>
        !            47: <P>
        !            48: The event handler is the actual HTTP client state machine taking care of
        !            49: the communication.
        !            50: <PRE>
2.34      frystyk    51: extern HTProtCallback HTLoadHTTP;
2.26      frystyk    52: extern HTConverter HTTPStatus_new;
2.10      frystyk    53: 
2.6       timbl      54: #endif /* HTTP_H */
2.9       frystyk    55: </PRE>
2.33      frystyk    56: <P>
                     57:   <HR>
2.29      frystyk    58: <ADDRESS>
2.35    ! frystyk    59:   @(#) $Id: HTTP.html,v 2.34 1996/11/30 23:31:56 frystyk Exp $
2.29      frystyk    60: </ADDRESS>
2.33      frystyk    61: </BODY></HTML>

Webmaster