Take me over?
NAME
AxKit2::Connection - The client/connection side class.
DESCRIPTION
This class implements a single connection to the AxKit server.
It is a subclass of Danga::Socket
. See Danga::Socket for the APIs available to this class.
API
$obj->uptime
Return the uptime for this connection in seconds (fractional)
$obj->paused
Returns true if this connection is "paused".
$obj->pause_read
Suspend reading from this client.
$obj->continue_read
Continue reading from this client. This is stacked, so two calls to pause_read
and one call to continue_read
will not result in a continue.
These two calls are mainly used internally for continuations and 99.9% of the time you should not be calling them.
$obj->config
Retrieve the current config object for this request. Note that this may return a different config object in different phases of the request because the config object can be dependant on the URI.
$obj->notes( KEY [, VALUE ] )
Get/Set a custom key/value pair for this connection.
$obj->headers_out( [ NEW_HEADERS ] )
Get/set the response header object.
See AxKit2::HTTPHeaders.
$obj->headers_in
Get the request header object.
See AxKit2::HTTPHeaders.
$obj->param( ARGS )
A shortcut for $obj->headers_in->param( ARGS )
. See AxKit2::HTTPHeaders for details.
$obj->send_http_headers
Send the response headers to the browser.