mod_servlet
C++Servlets
 All Classes Files Functions Variables Typedefs Macros Pages
io_filter.h File Reference

Definitions for input and output filters and related types. More...

#include <servlet/lib/io.h>

Go to the source code of this file.

Classes

struct  servlet::basic_sink< CharT >
 Abstract interface for generic sink. More...
 
struct  servlet::basic_source< CharT >
 Abstract interface for generic source. More...
 
struct  servlet::basic_out_filter< CharT >
 Abstract interface for output filter. More...
 
struct  servlet::basic_in_filter< CharT >
 Abstract interface for input filter. More...
 
class  servlet::basic_filtered_sink< CharT >
 Implementation of filtered sink. More...
 
class  servlet::basic_filtered_source< CharT >
 Implementation of filtered source. More...
 
class  servlet::basic_stream_sink< CharT >
 Implementation of sink which will pass all the data to a std::basic_ostream. More...
 
class  servlet::basic_stream_source< CharT >
 Implementation of source which will acquire all the data from a std::basic_istream. More...
 

Typedefs

using servlet::in_filter = basic_in_filter< char >
 Type definition for input filter with char.
 
using servlet::out_filter = basic_out_filter< char >
 Type definition for output filter with char.
 
using servlet::stream_sink = basic_stream_sink< char >
 Definition of basic_stream_sink with char type.
 
using servlet::stream_source = basic_stream_source< char >
 Definition of basic_stream_source with char type.
 
template<typename CharT , typename Buffering = buffer_1k>
using servlet::basic_filtered_outstream = basic_outstream< basic_filtered_sink< CharT >, Buffering, CharT >
 Definition for generic filtered output stream. More...
 
template<typename CharT , typename Buffering = buffer_1k>
using servlet::basic_filtered_instream = basic_instream< basic_filtered_source< CharT >, Buffering, CharT >
 Definition for generic filtered input stream. More...
 
using servlet::filtered_outstream = basic_filtered_outstream< char >
 Definition of basic_filtered_outstream with char type.
 
using servlet::filtered_instream = basic_filtered_instream< char >
 Definition of basic_filtered_instream with char type.
 

Detailed Description

Definitions for input and output filters and related types.