NAME

Prospect::Client -- base class for Prospect::LocalClient and Prospect::SoapClient. $Id: Client.pm,v 1.15 2003/11/07 00:46:38 cavs Exp $

SYNOPSIS

This is an abstract class and is intended only for subclassing.

DESCRIPTION

Prospect::Client is the abstract base class for Prospect::LocalClient and Prospect::SoapClient. Not intended to be instantiated directly.

ROUTINES & METHODS

new()

Name:      new()
Purpose:   constructor
Arguments: 'tempdir' => directory to create temporary files (optional) 
Returns:   Prospect::Client

_tempfile()

Name:      _tempfile()
Purpose:   return the filename of a temporary file
Arguments: suffix for filename (optional)
Returns:   filename

_get_cache_file()

Name:      _get_cache_file()
Purpose:   return the value for a given key in a given cache
Arguments: key, cache name
Returns:   value

_put_cache_file()

Name:      _put_cache_file()
Purpose:   put a filename into a given cache using a given key
Arguments: key, cache name, value
Returns:   value

BUGS

SEE ALSO

Prospect::LocalClient
Prospect::SoapClient