Annotation of libwww/Library/src/HTDemux.html, revision 1.1.2.2

1.1.2.1   frystyk     1: <HTML>
                      2: <HEAD>
                      3:   <TITLE>W3C Reference Library Socket Reader Stream</TITLE>
                      4: </HEAD>
                      5: <BODY>
                      6: <H1>
                      7:   Demultiplexing Stream
                      8: </H1>
                      9: <PRE>
                     10: /*
                     11: **     (c) COPYRIGHT MIT 1995.
                     12: **     Please first read the full copyright statement in the file COPYRIGH.
                     13: */
                     14: </PRE>
                     15: <P>
                     16: The MUX Reader Stream is an <A HREF="HTIOStream.html">input stream
                     17: </A>&nbsp;which knows how to demultiplex a MUX channel. It is part of the
                     18: <A HREF="WWWTrans.html">Transport interface </A>and may be registered as
                     19: part of a <A HREF="HTTrans.html">Transport Object</A>. The application
                     20: can&nbsp;initialize this stream together with the
                     21: <A HREF="HTMuxTx.html">HTMuxTx stream</A>, for example. In the
                     22: <A HREF="HTInit.html">default initialization module</A>, you can find the
                     23: <CODE>HTTransportInit()</CODE> function which sets up this stream as a default
                     24: transport for handling socket read operations.
                     25: <P>
                     26: This module is implemented by <A HREF="HTMuxRx.c">HTMuxRx.c</A>, and it is
                     27: a part of the <A HREF="http://www.w3.org/pub/WWW/Library/"> W3C Reference
                     28: Library</A>.
                     29: <PRE>
                     30: #ifndef HTMUXRX_H
                     31: #define HTMUXRX_H
                     32: #include <A HREF="HTStream.html">"HTStream.h"</A>
                     33: #include <A HREF="HTMuxCh.html">"HTMuxCh.h"</A>
                     34: </PRE>
                     35: 
                     36: <PRE>
1.1.2.2 ! frystyk    37: extern HTStream * HTDemux_new (HTHost * host, HTChannel * ch, HTMuxChannel * muxch);
1.1.2.1   frystyk    38: </PRE>
                     39: <PRE>
                     40: #endif
                     41: </PRE>
                     42: <P>
                     43:   <HR>
                     44: <ADDRESS>
1.1.2.2 ! frystyk    45:   @(#) $Id: HTDemux.html,v 1.1.2.1 1996/10/30 23:21:54 frystyk Exp $
1.1.2.1   frystyk    46: </ADDRESS>
                     47: </BODY></HTML>

Webmaster