Annotation of libwww/Library/src/HTWriter.html, revision 2.24

2.5       timbl       1: <HTML>
                      2: <HEAD>
2.21      frystyk     3:   <!-- Changed by: Henrik Frystyk Nielsen, 12-Apr-1996 -->
2.22      frystyk     4:   <TITLE>W3C Sample Code Library libwww Unbuffered Socket Writer Stream</TITLE>
2.5       timbl       5: </HEAD>
                      6: <BODY>
2.21      frystyk     7: <H1>
                      8:   Unbuffered Socket Writer Stream
                      9: </H1>
2.7       frystyk    10: <PRE>
                     11: /*
2.11      frystyk    12: **     (c) COPYRIGHT MIT 1995.
2.7       frystyk    13: **     Please first read the full copyright statement in the file COPYRIGH.
                     14: */
                     15: </PRE>
2.21      frystyk    16: <P>
                     17: The Socket Writer Stream is an <A HREF="HTIOStream.html">output stream
                     18: </A>&nbsp;which knows how to write to a BSD type socket. It is part of the
                     19: <A HREF="WWWTrans.html">Transport interface </A>and may be registered as
                     20: part of a <A HREF="HTTrans.html">Transport Object</A>. The application
                     21: can&nbsp;initialize this stream together with the
                     22: <A HREF="HTReader.html">HTReader stream</A>, for example. In the
                     23: <A HREF="HTInit.html">default initialization module</A>, you can find the
                     24: <CODE>HTTransportInit()</CODE> function which sets up this stream as a default
                     25: transport for handling unbuffered socket write operations. See also the
                     26: <A HREF="HTBufWrt.html">buffered writer stream</A>.
                     27: <P>
                     28: This module is implemented by <A HREF="HTWriter.c">HTWriter.c</A>, and it
2.23      frystyk    29: is a part of the <A HREF="http://www.w3.org/Library/">W3C Sample Code
2.21      frystyk    30: Library</A>.
2.9       frystyk    31: <PRE>
                     32: #ifndef HTWRITE_H
2.1       timbl      33: #define HTWRITE_H
                     34: 
2.18      frystyk    35: #include <A HREF="HTIOStream.html">"HTIOStream.h"</A>
2.21      frystyk    36: 
2.24    ! vbancrof   37: #ifdef __cplusplus
        !            38: extern "C" { 
        !            39: #endif 
2.16      frystyk    40: </PRE>
2.21      frystyk    41: <PRE>extern HTOutput_new HTWriter_new;
2.16      frystyk    42: 
2.20      eric       43: extern BOOL HTWriter_set (HTOutputStream *     me,
                     44:                          HTNet *               net,
                     45:                          HTChannel *           ch,
                     46:                          void *                param,
                     47:                          int                   mode);
2.16      frystyk    48: 
                     49: </PRE>
2.24    ! vbancrof   50: <PRE>
        !            51: #ifdef __cplusplus
        !            52: }
        !            53: #endif
        !            54: 
        !            55: #endif  /* HTWRITE_H */
2.10      frystyk    56: </PRE>
2.21      frystyk    57: <P>
                     58:   <HR>
2.18      frystyk    59: <ADDRESS>
2.24    ! vbancrof   60:   @(#) $Id: HTWriter.html,v 2.23 1998/05/14 02:11:18 frystyk Exp $
2.18      frystyk    61: </ADDRESS>
2.21      frystyk    62: </BODY></HTML>

Webmaster