| Type | Reason |
|---|---|
| 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. |
| Request | Documentation 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. |
| Type | Reason |
|---|---|
| IResponder | This interface is used for classes that will serve as responders. |
| Type | Reason |
|---|---|
| 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. |
| Type | Reason |
|---|---|
| DataReceivedHandler | This delegate is used for notification that data has been received, typically by Mono.FastCgi.Request. |
| Type | Reason |
|---|---|
| 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. |