ae.net.http.fastcgi.app

Support for implementing FastCGI application servers.

Members

Classes

FastCGIAppSocketServer
class FastCGIAppSocketServer
Undocumented in source.
FastCGIConnection
class FastCGIConnection

Base implementation of the low-level FastCGI protocol.

FastCGIProtoConnection
class FastCGIProtoConnection

Higher-level FastCGI app server implementation, handling the various FastCGI response types.

FastCGIResponderConnection
class FastCGIResponderConnection

FastCGI server for handling Responder requests.

FastCGIResponderServer
class FastCGIResponderServer
Undocumented in source.

Functions

asStruct
T* asStruct(Data data)
Undocumented in source. Be warned that the author may not have intended to support it.
inFastCGI
bool inFastCGI()

Return true if the current process was likely invoked as a FastCGI application.

putNameValue
void putNameValue(W writer, char[] name, char[] value)
Undocumented in source. Be warned that the author may not have intended to support it.
putVLInt
void putVLInt(W writer, size_t value)
Undocumented in source. Be warned that the author may not have intended to support it.
readNameValue
bool readNameValue(Data data, char[] name, char[] value)
Undocumented in source. Be warned that the author may not have intended to support it.
readVLInt
bool readVLInt(Data data, uint value)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta

License

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Authors

Vladimir Panteleev <vladimir@thecybershadow.net>