Annotation of libwww/Library/src/HTDemux.html, revision 1.1.2.3
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> 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 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.3 ! frystyk 37: extern HTStream * HTDemux_new (HTHost * host, HTMuxChannel * muxch);
1.1.2.1 frystyk 38: </PRE>
39: <PRE>
40: #endif
41: </PRE>
42: <P>
43: <HR>
44: <ADDRESS>
1.1.2.3 ! frystyk 45: @(#) $Id: HTDemux.html,v 1.1.2.2 1996/11/02 20:10:20 frystyk Exp $
1.1.2.1 frystyk 46: </ADDRESS>
47: </BODY></HTML>
Webmaster