fastcgi++
Public Member Functions | Private Attributes
Fastcgipp::FcgistreamSink Class Reference

Encapsulates data into FastCGI records to be sent back to the web server. More...

#include <fcgistream.hpp>

List of all members.

Public Member Functions

std::streamsize write (const char *s, std::streamsize n)
void set (Protocol::FullId id, Transceiver &transceiver, Protocol::RecordType type)
void dump (const char *data, size_t size)
void dump (std::basic_istream< char > &stream)

Private Attributes

Protocol::FullId m_id
Protocol::RecordType m_type
Transceiverm_transceiver

Detailed Description

Encapsulates data into FastCGI records to be sent back to the web server.

Definition at line 172 of file fcgistream.hpp.


Member Function Documentation

void Fastcgipp::FcgistreamSink::dump ( const char *  data,
size_t  size 
) [inline]

Definition at line 182 of file fcgistream.hpp.

References write().

Referenced by Fastcgipp::Fcgistream< charT >::dump().

void Fastcgipp::FcgistreamSink::dump ( std::basic_istream< char > &  stream)

Definition at line 174 of file fcgistream.cpp.

void Fastcgipp::FcgistreamSink::set ( Protocol::FullId  id,
Transceiver transceiver,
Protocol::RecordType  type 
) [inline]

Definition at line 181 of file fcgistream.hpp.

References m_id, m_transceiver, and m_type.

Referenced by Fastcgipp::Fcgistream< charT >::set().

std::streamsize Fastcgipp::FcgistreamSink::write ( const char *  s,
std::streamsize  n 
)

Definition at line 137 of file fcgistream.cpp.

References Fastcgipp::Protocol::chunkSize, and Fastcgipp::Protocol::version.

Referenced by dump().


Member Data Documentation

Definition at line 175 of file fcgistream.hpp.

Referenced by set().

Definition at line 177 of file fcgistream.hpp.

Referenced by set().

Definition at line 176 of file fcgistream.hpp.

Referenced by set().


The documentation for this class was generated from the following files: