mod_servlet
C++Servlets
 All Classes Files Functions Variables Typedefs Macros Pages
servlet::basic_out_filter< CharT > Struct Template Referenceabstract

Abstract interface for output filter. More...

#include <io_filter.h>

Public Member Functions

virtual ~basic_out_filter () noexcept=default
 Virtual destructor.
 
virtual std::streamsize write (CharT *s, std::streamsize n, basic_sink< CharT > &dst)=0
 Filters first n characters from the buffer s and passes the filtered characters to dst More...
 

Detailed Description

template<typename CharT>
struct servlet::basic_out_filter< CharT >

Abstract interface for output filter.

Template Parameters
CharTcharacter type

Member Function Documentation

template<typename CharT>
virtual std::streamsize servlet::basic_out_filter< CharT >::write ( CharT *  s,
std::streamsize  n,
basic_sink< CharT > &  dst 
)
pure virtual

Filters first n characters from the buffer s and passes the filtered characters to dst

Parameters
sPointer to an array of at least n elements
nNumber of characters to filter.
dstDestination sink to write the filtered output to.
Returns
Number of actually written characters

The documentation for this struct was generated from the following file: