
POE::Component::LaDBI:Engine - Core DBI request servicing class.

use POE::Component::LaDBI::Engine; use POE::Component::LaDBI::Request; use POE::Component::LaDBI::Response; $eng = POE::Component::LaDBI::Engine->new(); $resp = $eng->request( $req );

This module is meant a an abstraction layer to the DBI API.
POE::Component::LaDBI::Engine-new()>Instantiates a POE::Component::LaDBI::Engine object.
This function takes no arguments.
It must be called as a method POE::Component::LaDBI::Engine->new().
The instatiated object maintains a cache of all DBI database and statement handle objects which are currently active.
Each POE::Component::LaDBI::Engine object is responsible for allocating database and statement handle ids. These IDs are cookies that represent DBI database and statement handle objects it has in the it's cache. '
$eng->request()This function take only one arguemnt. It is a POE::Component::LaDBI::Request object. For most requests, the POE::Component::LaDBI::Request requires a valid handle id.
This funtion dispatches the command represented by the arguemnt.
The return value is always a POE::Component::LaDBI::Response object. For most responses, the returned POE::Component::LaDBI::Response object contains a valid handle id.
None by default.

Sean Egan, <seanegan:bigfoot_com>

perl, DBI, POE::Component::LaDBI::Request, POE::Component::LaDBI::Response.