|
fastcgi++
A C++ FastCGI/Web API
|
| CFastcgipp::Http::Address | Efficiently 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::BeginRequest | The 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::Block | Data structure to hold a block of raw data |
| CFastcgipp::Socket::Data | Data structure to hold the shared socket data |
| CFastcgipp::Protocol::EndRequest | The 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::Header | Data structure used as the header for FastCGI records |
| CFastcgipp::Protocol::RequestId::Less | We 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_base | General task and protocol management class base |
| CFastcgipp::Manager< RequestT > | General task and protocol management class |
| CFastcgipp::Message | Data structure used to pass messages to requests |
| CFastcgipp::Transceiver::Record | Simple FastCGI record to queue up for transmission |
| ▼CFastcgipp::Request_base | De-templating base class for Request |
| CFastcgipp::Request< charT > | Request handling class |
| CFastcgipp::Protocol::RequestId | A unique identifier for each FastCGI request |
| CFastcgipp::Http::SessionId | Defines ID values for HTTP sessions |
| CFastcgipp::Http::Sessions< T > | Container for HTTP sessions |
| CFastcgipp::Socket | Class for representing an OS level I/O socket |
| CFastcgipp::SocketGroup | Class for representing an OS level socket that listens for connections |
| CFastcgipp::Transceiver | Handles low level communication with "the other side" |
| CFastcgipp::Protocol::UnknownType | The 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 > |
1.8.14