| Catalyst::Engine - The Catalyst Engine |
finalize_body($c)finalize_cookies($c)finalize_error($c)finalize_headers($c)finalize_read($c)finalize_uploads($c)prepare_body($c)prepare_body_chunk($c)prepare_body_parameters($c)prepare_connection($c)prepare_cookies($c)prepare_headers($c)prepare_parameters($c)prepare_path($c)prepare_request($c)prepare_query_parameters($c)prepare_read($c)prepare_request(@arguments)prepare_uploads($c)prepare_write($c)run($c)unescape_uri($uri)
Catalyst::Engine - The Catalyst Engine
See Catalyst.
finalize_body($c)Finalize body. Prints the response output.
finalize_cookies($c)Create CGI::Simple::Cookie objects from $c->res->cookies, and set them as response headers.
finalize_error($c)Output an apropriate error message, called if there's an error in $c after the dispatch has finished. Will output debug messages if Catalyst is in debug mode, or a `please come back later` message otherwise.
finalize_headers($c)Abstract method, allows engines to write headers to response
finalize_read($c)
finalize_uploads($c)Clean up after uploads, deleting temp files.
prepare_body($c)sets up the the Catalyst::Request manpage object body using the HTTP::Body manpage
prepare_body_chunk($c)Add a chunk to the request body.
prepare_body_parameters($c)Sets up parameters from body.
prepare_connection($c)Abstract method implemented in engines.
prepare_cookies($c)Parse cookies from header. Sets a the CGI::Simple::Cookie manpage object.
prepare_headers($c)
prepare_parameters($c)sets up parameters from query and post parameters.
prepare_path($c)abstract method, implemented by engines.
prepare_request($c)
prepare_query_parameters($c)process the query string and extract query parameters.
prepare_read($c)prepare to read from the engine.
prepare_request(@arguments)Populate the context object from the request object.
prepare_uploads($c)
prepare_write($c)Abstract method. Implemented by the engines.
Each engine inplements read_chunk as its preferred way of reading a chunk of data.
The length of input data to be read. This is obtained from the Content-Length header.
The amount of input data that has already been read.
run($c)Start the engine. Implemented by the various engine classes.
Writes the buffer to the client.
unescape_uri($uri)Unescapes a given URI using the most efficient method available. Engines such as Apache may implement this using Apache's C-based modules, for example.
<obsolete>, see finalize_body
Sebastian Riedel, <sri@cpan.org>
Andy Grundman, <andy@hybridized.org>
This program is free software, you can redistribute it and/or modify it under the same terms as Perl itself.
| Catalyst::Engine - The Catalyst Engine |