fastcgi++
A C++ FastCGI/Web API
Public Attributes | List of all members
Fastcgipp::Protocol::Header Struct Reference

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< FcgiIdfcgiId
 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...
 

Detailed Description

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.

Date
March 6, 2016
Author
Eddie Carle <eddie.nosp@m.@isa.nosp@m.tec.c.nosp@m.a>

Definition at line 292 of file protocol.hpp.

Member Data Documentation

BigEndian<uint16_t> Fastcgipp::Protocol::Header::contentLength
BigEndian<FcgiId> Fastcgipp::Protocol::Header::fcgiId
uint8_t Fastcgipp::Protocol::Header::paddingLength
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
uint8_t Fastcgipp::Protocol::Header::version

The documentation for this struct was generated from the following file: