|
fastcgi++
A C++ FastCGI/Web API
|
Data structure used as the header for FastCGI records. More...
#include <fastcgi++/protocol.hpp>
Public Attributes | |
| uint8_t | version |
| FastCGI version number. More... | |
| RecordType | type |
| Record type. More... | |
| BigEndian< FcgiId > | fcgiId |
| Request ID. More... | |
| BigEndian< uint16_t > | contentLength |
| Content length. More... | |
| uint8_t | paddingLength |
| Length of record padding. More... | |
| uint8_t | reserved |
| Reseved for future use and header padding. More... | |
Data structure used as the header for FastCGI records.
This structure defines the header used in FastCGI records. It can be casted to and from raw 8 byte blocks of data and transmitted/received as is.
Definition at line 292 of file protocol.hpp.
| BigEndian<uint16_t> Fastcgipp::Protocol::Header::contentLength |
Content length.
Definition at line 304 of file protocol.hpp.
Referenced by Fastcgipp::Request< charT >::complete(), Fastcgipp::FcgiStreambuf< charT, traits >::dump(), Fastcgipp::FcgiStreambuf< charT, traits >::emptyBuffer(), Fastcgipp::Request< charT >::handler(), Fastcgipp::Manager_base::localHandler(), and Fastcgipp::Protocol::ManagementReply< NAMELENGTH, VALUELENGTH >::ManagementReply().
Request ID.
Definition at line 301 of file protocol.hpp.
Referenced by Fastcgipp::Request< charT >::complete(), Fastcgipp::FcgiStreambuf< charT, traits >::dump(), Fastcgipp::FcgiStreambuf< charT, traits >::emptyBuffer(), Fastcgipp::Manager_base::localHandler(), Fastcgipp::Protocol::ManagementReply< NAMELENGTH, VALUELENGTH >::ManagementReply(), and Fastcgipp::Transceiver::receive().
| uint8_t Fastcgipp::Protocol::Header::paddingLength |
Length of record padding.
Definition at line 307 of file protocol.hpp.
Referenced by Fastcgipp::Request< charT >::complete(), Fastcgipp::FcgiStreambuf< charT, traits >::dump(), Fastcgipp::FcgiStreambuf< charT, traits >::emptyBuffer(), Fastcgipp::Manager_base::localHandler(), and Fastcgipp::Protocol::ManagementReply< NAMELENGTH, VALUELENGTH >::ManagementReply().
| uint8_t Fastcgipp::Protocol::Header::reserved |
Reseved for future use and header padding.
Definition at line 310 of file protocol.hpp.
| RecordType Fastcgipp::Protocol::Header::type |
Record type.
Definition at line 298 of file protocol.hpp.
Referenced by Fastcgipp::Request< charT >::complete(), Fastcgipp::FcgiStreambuf< charT, traits >::dump(), Fastcgipp::FcgiStreambuf< charT, traits >::emptyBuffer(), Fastcgipp::Request< charT >::handler(), Fastcgipp::Manager_base::localHandler(), Fastcgipp::Protocol::ManagementReply< NAMELENGTH, VALUELENGTH >::ManagementReply(), and Fastcgipp::Manager_base::push().
| uint8_t Fastcgipp::Protocol::Header::version |
FastCGI version number.
Definition at line 295 of file protocol.hpp.
Referenced by Fastcgipp::Request< charT >::complete(), Fastcgipp::FcgiStreambuf< charT, traits >::dump(), Fastcgipp::FcgiStreambuf< charT, traits >::emptyBuffer(), Fastcgipp::Manager_base::localHandler(), and Fastcgipp::Protocol::ManagementReply< NAMELENGTH, VALUELENGTH >::ManagementReply().
1.8.11