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

◆ contentLength

BigEndian<uint16_t> Fastcgipp::Protocol::Header::contentLength

◆ fcgiId

BigEndian<FcgiId> Fastcgipp::Protocol::Header::fcgiId

◆ paddingLength

uint8_t Fastcgipp::Protocol::Header::paddingLength

◆ reserved

uint8_t Fastcgipp::Protocol::Header::reserved

Reseved for future use and header padding.

Definition at line 310 of file protocol.hpp.

◆ type

RecordType Fastcgipp::Protocol::Header::type

◆ version

uint8_t Fastcgipp::Protocol::Header::version

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