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> 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 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