FastCGIProtoConnection.Request

Base class for an abstract ongoing FastCGI request.

Members

Functions

abort
void abort()
Undocumented in source. Be warned that the author may not have intended to support it.
begin
void begin()
Undocumented in source. Be warned that the author may not have intended to support it.
data
void data(Data datum)
Undocumented in source. Be warned that the author may not have intended to support it.
dataEnd
void dataEnd()
Undocumented in source. Be warned that the author may not have intended to support it.
end
void end(uint appStatus, FCGI_ProtocolStatus status)

Finish processing this request, with the indicated status codes.

param
void param(const(char)[] name, const(char)[] value)

Handle an incoming request parameter.

paramEnd
void paramEnd()
Undocumented in source. Be warned that the author may not have intended to support it.
stderr
void stderr(Data datum)

Send error data.

stderrEnd
void stderrEnd()

Finish sending error data.

stdin
void stdin(Data datum)
Undocumented in source. Be warned that the author may not have intended to support it.
stdinEnd
void stdinEnd()
Undocumented in source. Be warned that the author may not have intended to support it.
stdout
void stdout(Data datum)

Send output (response) data.

stdoutEnd
void stdoutEnd()

Finish sending output data.

Variables

id
ushort id;

FastCGI request ID.

keepConn
bool keepConn;

Keep connection alive after handling request.

paramBuf
Data paramBuf;

Buffer used to hold the parameters.

role
FCGI_Role role;

FastCGI role. (Responder, authorizer...)

Meta