/* W3C Sample Code Library SSL Reader Stream ! SSL Reader Stream ! */ /* ** (c) COPYRIGHT MIT 1995. ** Please first read the full copyright statement in the file COPYRIGH. */ /* The SSL Reader Stream is an input stream which knows how to read from a SSL socket layer, for example provided by the OpenSSL Library. It is a libwww transport and may be registered using the Transport Manager. The application can initialize this stream together with the HTSSLWriter stream, for example. This module requires a SSL library in order to link/compile. This module is implemented by HTSSLReader.c, and it is a part of the W3C Sample Code Library. The module is contributed by Olga Antropova */ #ifndef HTSSLREADER_H #define HTSSLREADER_H #include "HTIOStream.h" /* . Input Buffering . In order to optimize reading a channel, we bind a buffer to each channel object. The size of this buffer is a compromise between speed and memory. Here it is chosen as the default TCP High Water Mark (sb_hiwat) for receiving data. By default, we have chosen a value that equals the normal TCP High Water Mark (sb_hiwat) for receiving data. */ #define INPUT_BUFFER_SIZE 32*1024 /* . SSL Read Stream . */ extern HTInput_new HTSSLReader_new; /* */ #endif /* HTSSLREADER_H */ /* @(#) $Id: HTSSLReader.html,v 1.1 2000/06/09 16:28:57 kahan Exp $ */