Namespaces | Classes | Functions | Variables

Fastcgipp Namespace Reference

Topmost namespace for the fastcgi++ library. More...

Namespaces

namespace  Exceptions
 

Includes all exceptions used by the fastcgi++ library.


namespace  Http
 

Defines classes and function relating to the http protocol.


namespace  Protocol
 

Defines aspects of the FastCGI Protocol.


Classes

class  Fcgistream
 Stream class for output of client data through FastCGI. More...
class  ManagerPar
 General task and protocol management class. More...
class  Manager
 General task and protocol management class. More...
struct  Message
 Data structure used to pass messages within the fastcgi++ task management system. More...
class  Request
 Request handling class More...
struct  Block
 A raw block of memory. More...
class  Transceiver
 Handles low level communication with "the other side". More...
struct  equalsFd
 Predicate for comparing the file descriptor of a pollfd. More...

Functions

template<class charT >
std::locale makeLocale (std::locale &loc)
template<>
std::locale makeLocale< wchar_t > (std::locale &loc)
bool reventsZero (const pollfd &x)
 Predicate for testing if the revents in a pollfd is non-zero.

Variables

const char version [] = PACKAGE_VERSION
 Defines the fastcgi++ version.

Detailed Description

Topmost namespace for the fastcgi++ library.


Function Documentation

template<class charT >
std::locale Fastcgipp::makeLocale ( std::locale &  loc ) [inline]

Definition at line 27 of file request.cpp.

template<>
std::locale Fastcgipp::makeLocale< wchar_t > ( std::locale &  loc ) [inline]

Definition at line 32 of file request.cpp.

bool Fastcgipp::reventsZero ( const pollfd &  x ) [inline]

Predicate for testing if the revents in a pollfd is non-zero.

Definition at line 304 of file transceiver.hpp.

Referenced by Fastcgipp::Transceiver::handler().


Variable Documentation

const char Fastcgipp::version = PACKAGE_VERSION