Documentation
¶
Index ¶
Constants ¶
View Source
const ( FCGI_BEGIN_REQUEST uint8 = iota + 1 FCGI_ABORT_REQUEST FCGI_END_REQUEST FCGI_PARAMS FCGI_STDIN FCGI_STDOUT FCGI_STDERR FCGI_DATA FCGI_GET_VALUES FCGI_GET_VALUES_RESULT FCGI_UNKNOWN_TYPE FCGI_MAXTYPE = FCGI_UNKNOWN_TYPE )
View Source
const ( FCGI_RESPONDER uint8 = iota + 1 FCGI_AUTHORIZER FCGI_FILTER )
View Source
const ( FCGI_REQUEST_COMPLETE uint8 = iota FCGI_CANT_MPX_CONN FCGI_OVERLOADED FCGI_UNKNOWN_ROLE )
View Source
const ( FCGI_MAX_CONNS string = "MAX_CONNS" FCGI_MAX_REQS string = "MAX_REQS" FCGI_MPXS_CONNS string = "MPXS_CONNS" )
View Source
const FCGI_HEADER_LEN uint8 = 8
View Source
const FCGI_KEEP_CONN uint8 = 1
View Source
const FCGI_LISTENSOCK_FILENO uint8 = 0
View Source
const FCGI_NULL_REQUEST_ID uint8 = 0
View Source
const VERSION_1 uint8 = 1
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DialOption ¶
type DialOption func(f *FCGIClient) error
DialOption sets options on a new fastcgi client.
func WithConnectTimeout ¶
func WithConnectTimeout(t time.Duration) DialOption
WithConnectTimeout returns a DialOption that sets the connect timeout.
func WithKeepalive ¶
func WithKeepalive(enable bool) DialOption
WithKeepalive returns a DialOption that sets whether to reuse the connection.
type FCGIClient ¶
type FCGIClient struct {
// contains filtered or unexported fields
}
FCGIClient is a wrapper around a connection to a fastcgi server
func Dial ¶
func Dial(network, address string, options ...DialOption) (*FCGIClient, error)
Dial Connects to the fcgi responder at the specified network address. See func net.Dial for a description of the network and address parameters.
Click to show internal directories.
Click to hide internal directories.