File:  [Public] / libwww / Library / src / HTNoFree.html
Revision 2.1: download - view: text, annotated - select for diffs
Mon Feb 1 18:41:11 1999 UTC (25 years, 4 months ago) by frystyk
Branches: MAIN
CVS tags: repeat-requests, before_webdav, Release-5-4-0, Release-5-3-1, Release-5-2-8, Release-5-2-6, HEAD, Before-New-Trace-Messages, Amaya_2_4, Amaya-6-3, Amaya-6-1, Amaya-5-2, Amaya-4-3-2, Amaya-4-3-1, Amaya-4-3, Amaya-4-1-2, Amaya-4-1-0, Amaya-4-0-0, Amaya-3-2-1, Amaya-3-2, Amaya
Added new no-free stream so that the streams associated with request objects are not freed multiple times.

<HTML>
<HEAD>
<TITLE>W3C Sample Code Library libwww No Free Stream</TITLE>
<!-- Changed by: Henrik Frystyk Nielsen, 31-May-1996 -->
</HEAD>
<BODY>

<H1>No Free Stream</H1>

<PRE>
/*
**	(c) COPYRIGHT MIT 1995.
**	Please first read the full copyright statement in the file COPYRIGH.
*/
</PRE>

This stream is a throughline for all methods except FREE and
ABORT. This means that it can be use to put ahead of streams that you
don't want to be freed or aborted until you are redy to do it
yourself.
<P>
This module is implemented by <A HREF="HTnoFree.c">HTNoFree.c</A>, and
it is a part of the <A HREF="http://www.w3.org/Library/"> W3C Sample
Code Library</A>.

<PRE>
#ifndef _HTNOFREE_H
#define _HTNOFREE_H

#include "<A HREF="HTStream.html">HTStream.h</A>"

extern HTStream * HTNoFreeStream_new (HTStream * target);

extern int HTNoFreeStream_delete (HTStream * me);

#endif /* HTNOFREE_H */
</PRE>

<HR>
<ADDRESS>
@(#) $Id: HTNoFree.html,v 2.1 1999/02/01 18:41:11 frystyk Exp $
</ADDRESS>
</BODY>
</HTML>

Webmaster