NAME

Net::FastCGI::Constant - FastCGI protocol constants.

DESCRIPTION

CONSTANTS

Constants can either be imported individually or in sets grouped by tag names. The tag names are:

:common

FCGI_MAX_LENGTH
FCGI_HEADER_LEN
FCGI_VERSION_1
FCGI_NULL_REQUEST_ID

:type

Values for type component of FCGI_Header.

FCGI_BEGIN_REQUEST
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

:flag

Mask for flags component of FCGI_BeginRequestBody

FCGI_KEEP_CONN

:role

Values for role component of FCGI_BeginRequestBody.

FCGI_RESPONDER
FCGI_AUTHORIZER
FCGI_FILTER

:protocol_status

Values for protocol_status component of FCGI_EndRequestBody.

FCGI_REQUEST_COMPLETE
FCGI_CANT_MPX_CONN
FCGI_OVERLOADED
FCGI_UNKNOWN_ROLE

:value

Variable names for FCGI_GET_VALUES / FCGI_GET_VALUES_RESULT records

FCGI_MAX_CONNS
FCGI_MAX_REQS
FCGI_MPXS_CONNS

:pack

pack() templates

FCGI_Header

CCnnCx

FCGI_BeginRequestBody

nCx5

FCGI_EndRequestBody

NCx3

FCGI_UnknownTypeBody

Cx7

EXPORTS

None by default. All functions can be exported using the :all tag or individually.

SEE ALSO

http://www.fastcgi.com/devkit/doc/fcgi-spec.html

AUTHOR

Christian Hansen chansen@cpan.org

COPYRIGHT

Copyright (c) 2008 Christian Hansen. All rights reserved.

This program is free software, you can redistribute it and/or modify it under the same terms as Perl itself.