fastcgi++
A C++ FastCGI/Web API
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CFastcgipp::Http::AddressEfficiently stores IPv6 addresses
 Cbasic_streambuf
 CFastcgipp::WebStreambuf< charT, traits >Stream buffer class for output of HTML/Web stream
 CFastcgipp::FcgiStreambuf< charT, traits >Stream buffer class for output of client data through FastCGI
 CFastcgipp::WebStreambuf< charT, std::char_traits< charT > >
 CFastcgipp::FcgiStreambuf< charT >
 CFastcgipp::Protocol::BeginRequestThe body for FastCGI records with a RecordType of BEGIN_REQUEST
 CFastcgipp::Protocol::BigEndian< T >Allows raw storage of types in big endian format
 CFastcgipp::Protocol::BigEndian< FcgiId >
 CFastcgipp::Protocol::BigEndian< int32_t >
 CFastcgipp::Protocol::BigEndian< Role >
 CFastcgipp::Protocol::BigEndian< uint16_t >
 CFastcgipp::BlockData structure to hold a block of raw data
 CFastcgipp::Socket::DataData structure to hold the shared socket data
 CFastcgipp::Protocol::EndRequestThe body for FastCGI records of type RecordType::END_REQUEST
 CFastcgipp::Http::Environment< charT >Data structure of HTTP environment data
 CFastcgipp::Http::File< charT >Holds a file uploaded from the client
 CFastcgipp::Protocol::HeaderData structure used as the header for FastCGI records
 CFastcgipp::Protocol::RequestId::LessWe need this uglyness to find ranges based purely on the socket
 CFastcgipp::Protocol::ManagementReply< NAMELENGTH, VALUELENGTH >For the reply of FastCGI management records
 CFastcgipp::Manager_baseGeneral task and protocol management class base
 CFastcgipp::Manager< RequestT >General task and protocol management class
 CFastcgipp::MessageData structure used to pass messages to requests
 CFastcgipp::Transceiver::RecordSimple FastCGI record to queue up for transmission
 CFastcgipp::Request_baseDe-templating base class for Request
 CFastcgipp::Request< charT >Request handling class
 CFastcgipp::Protocol::RequestIdA unique identifier for each FastCGI request
 CFastcgipp::Http::SessionIdDefines ID values for HTTP sessions
 CFastcgipp::Http::Sessions< T >Container for HTTP sessions
 CFastcgipp::SocketClass for representing an OS level I/O socket
 CFastcgipp::SocketGroupClass for representing an OS level socket that listens for connections
 CFastcgipp::TransceiverHandles low level communication with "the other side"
 CFastcgipp::Protocol::UnknownTypeThe body for FastCGI records with a RecordType of UNKNOWN_TYPE
 CFastcgipp::Protocol::Unsigned< Size >Get unsigned integral type from size
 CFastcgipp::Protocol::Unsigned< 2 >
 CFastcgipp::Protocol::Unsigned< 4 >
 CFastcgipp::Protocol::Unsigned< 8 >