Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

REST Class Reference

Inheritance diagram for REST:

Amazon Geocode YahooWeather Traffic List of all members.

Public Member Functions

 __construct ($url)
 addParam ($key, $val)
 addParams ($vars=array())
 getUrl ()
 getLink ($text= 'View Response')
 request ($vars=array())

Static Public Attributes

 $cacheResults = true
 $cacheLife = 86400

Protected Member Functions

 getCacheKey ()
 getCacheData ()
 saveCacheData ($data)

Private Member Functions

 getData ()
 getRemoteData ()
 curlLoadUrl ()
 setUrlParam ($name, $value)

Private Attributes

 $base
 $url

Member Function Documentation

REST::__construct url  ) 
 

Reimplemented in Amazon, and Traffic.

Definition at line 20 of file rest.inc.php.

REST::addParam key,
val
 

Definition at line 26 of file rest.inc.php.

REST::addParams vars = array()  ) 
 

Definition at line 31 of file rest.inc.php.

REST::curlLoadUrl  )  [private]
 

Definition at line 119 of file rest.inc.php.

REST::getCacheData  )  [protected]
 

Definition at line 90 of file rest.inc.php.

References CacheBot::get().

REST::getCacheKey  )  [protected]
 

Definition at line 85 of file rest.inc.php.

REST::getData  )  [private]
 

Definition at line 63 of file rest.inc.php.

REST::getLink text = 'View Response'  ) 
 

Definition at line 44 of file rest.inc.php.

REST::getRemoteData  )  [private]
 

Definition at line 114 of file rest.inc.php.

REST::getUrl  ) 
 

Definition at line 39 of file rest.inc.php.

REST::request vars = array()  ) 
 

Definition at line 49 of file rest.inc.php.

Referenced by YahooWeather::search(), and Geocode::search().

REST::saveCacheData data  )  [protected]
 

Definition at line 102 of file rest.inc.php.

References CacheBot::set().

REST::setUrlParam name,
value
[private]
 

Definition at line 132 of file rest.inc.php.


Member Data Documentation

REST::$base [private]
 

Definition at line 13 of file rest.inc.php.

REST::$cacheLife = 86400 [static]
 

Definition at line 18 of file rest.inc.php.

REST::$cacheResults = true [static]
 

Definition at line 16 of file rest.inc.php.

REST::$url [private]
 

Definition at line 14 of file rest.inc.php.


The documentation for this class was generated from the following file:
Generated on Fri Oct 27 12:26:42 2006 for BaseJumper by doxygen 1.3.9.1