Mono.FastCgi Namespace

Classes

TypeReason
Connection This class handles a FastCGI connection by processing records and calling responders.
DataReceivedArgs This class extends EventArgs and provides arguments for the event that data is received.
Logger This class stores log messages in a specified file.
RequestDocumentation for this section has not yet been entered.
ResponderRequest This class extends Mono.FastCgi.Request adding on processing features for the role of Responder.
Server This class runs a FastCGI server and registers responder types.
Socket This abstract class provides a wrapper around socket methods and is to be removed once a FILDES solution has been reached.
SocketFactory This static class creates bound instances of Mono.FastCgi.Socket to use for various implementations.

Interfaces

TypeReason
IResponder This interface is used for classes that will serve as responders.

Structs

TypeReason
BeginRequestBody This struct contains the body data for a BeginRequest record.
EndRequestBody This struct contains the body data for an EndRequest record.
NameValuePair This struct reads and writes FastCGI name/value pairs.
Record This struct sends and receives FastCGI records.
UnknownTypeBody This struct contains the body data for an UnknownType record.

Delegates

TypeReason
DataReceivedHandler This delegate is used for notification that data has been received, typically by Mono.FastCgi.Request.

Enumerations

TypeReason
BeginRequestFlags Specifies flags to use for a request.
LogLevel Specifies what type of message to log.
ProtocolStatus Specifies the protocol status at the end of a request.
RecordType Specifies the type of information contained in the record.
Role Specifies the role to use for a request.