|
fastcgi++
A C++ FastCGI/Web API
|
| ▼NFastcgipp | Topmost namespace for the fastcgi++ library |
| ▼NHttp | Defines classes and functions relating to the HTTP protocol |
| CAddress | Efficiently stores IPv6 addresses |
| CEnvironment | Data structure of HTTP environment data |
| CFile | Holds a file uploaded from the client |
| CSessionId | Defines ID values for HTTP sessions |
| CSessions | Container for HTTP sessions |
| ▼NProtocol | Defines aspects of the FastCGI Protocol |
| CBeginRequest | The body for FastCGI records with a RecordType of BEGIN_REQUEST |
| CBigEndian | Allows raw storage of types in big endian format |
| CEndRequest | The body for FastCGI records of type RecordType::END_REQUEST |
| CHeader | Data structure used as the header for FastCGI records |
| CManagementReply | For the reply of FastCGI management records |
| ▼CRequestId | A unique identifier for each FastCGI request |
| CLess | We need this uglyness to find ranges based purely on the socket |
| CUnknownType | The body for FastCGI records with a RecordType of UNKNOWN_TYPE |
| CUnsigned | Get unsigned integral type from size |
| CUnsigned< 2 > | |
| CUnsigned< 4 > | |
| CUnsigned< 8 > | |
| CBlock | Data structure to hold a block of raw data |
| CFcgiStreambuf | Stream buffer class for output of client data through FastCGI |
| CManager | General task and protocol management class |
| CManager_base | General task and protocol management class base |
| CMessage | Data structure used to pass messages to requests |
| CRequest | Request handling class |
| CRequest_base | De-templating base class for Request |
| ▼CSocket | Class for representing an OS level I/O socket |
| CData | Data structure to hold the shared socket data |
| CSocketGroup | Class for representing an OS level socket that listens for connections |
| ▼CTransceiver | Handles low level communication with "the other side" |
| CRecord | Simple FastCGI record to queue up for transmission |
| CWebStreambuf | Stream buffer class for output of HTML/Web stream |
1.8.11