fcgi
Description:
A language independent, scalable, open extension to CGI that provides high performance without the limitations of server specific APIs.
Content:
Namespaces:
- FastCGI - FastCGI server interface library
- FileStream - FastCGI's abstraction over a file I/O
- Stream - The state of a FastCGI stream.
- parameters - CGI parameters
- request - State associated with a request.
- RequestFlags
- Role - Values for role component of FCGI_BeginRequestBody
- public const int CALL_SEQ_ERROR
- public const int LISTENSOCK_FILENO
Listening socket file number
- public const int PARAMS_ERROR
- public const int PROTOCOL_ERROR
- public const int UNSUPPORTED_VERSION
- public int accept (out Stream @in, out Stream @out, out Stream err, out parameters envp)
Accept a new request
- public void finish ()
Finish the current request
- public int init ()
Initialize the FCGX library.
- public bool is_cgi ()
Is this process a CGI process rather than a FastCGI process.
- public int open_socket (string path, int backlog)
Create a FastCGI listen socket.
- public void shutdown_pending ()
Prevent the lib from accepting any new requests.
- public FileStream stderr
Standard error abstraction using FastCGI.
- public FileStream stdin
Standard input abstraction using FastCGI.
- public FileStream stdout
Standard output abstraction using FastCGI.