Memcached Class Reference
[Application-wide cache subsystem]

Memcached-based cache. More...

Inheritance diagram for Memcached:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 __construct ($host=Memcached::DEFAULT_HOST, $port=Memcached::DEFAULT_PORT, $buffer=Memcached::DEFAULT_BUFFER)
 clean ()
 
Returns:
Memcached

 get ($index)
 delete ($index, $time=null)

Static Public Member Functions

static create ($host=Memcached::DEFAULT_HOST, $port=Memcached::DEFAULT_PORT, $buffer=Memcached::DEFAULT_BUFFER)
 
Returns:
Memcached


Public Attributes

const DEFAULT_PORT = 11211
const DEFAULT_HOST = '127.0.0.1'
const DEFAULT_BUFFER = 16384

Protected Member Functions

 store ($method, $index, &$value, $expires=Cache::EXPIRES_MINIMUM)

Private Member Functions

 sendRequest ($command)

Private Attributes

 $link = null
 $buffer = Memcached::DEFAULT_BUFFER


Detailed Description

Memcached-based cache.

See also:
http://www.danga.com/memcached/

Definition at line 23 of file Memcached.class.php.


Constructor & Destructor Documentation

Memcached::__construct ( host = Memcached::DEFAULT_HOST,
port = Memcached::DEFAULT_PORT,
buffer = Memcached::DEFAULT_BUFFER 
)

Definition at line 45 of file Memcached.class.php.

References $buffer.


Member Function Documentation

static Memcached::create ( host = Memcached::DEFAULT_HOST,
port = Memcached::DEFAULT_PORT,
buffer = Memcached::DEFAULT_BUFFER 
) [static]

Returns:
Memcached

Examples:
cacheSettings.php.

Definition at line 36 of file Memcached.class.php.

References $buffer.

Memcached::clean (  ) 

Returns:
Memcached

Reimplemented from CachePeer.

Definition at line 67 of file Memcached.class.php.

References sendRequest().

Here is the call graph for this function:

Memcached::get ( index  ) 

Reimplemented from CachePeer.

Definition at line 77 of file Memcached.class.php.

References $buffer, and sendRequest().

Here is the call graph for this function:

Memcached::delete ( index,
time = null 
)

Definition at line 156 of file Memcached.class.php.

References sendRequest().

Here is the call graph for this function:

Memcached::store ( method,
index,
&$  value,
expires = Cache::EXPIRES_MINIMUM 
) [protected]

Reimplemented from CachePeer.

Definition at line 178 of file Memcached.class.php.

References Cache::DO_NOT_CACHE, Cache::NOT_FOUND, and sendRequest().

Here is the call graph for this function:

Memcached::sendRequest ( command  )  [private]

Definition at line 218 of file Memcached.class.php.

Referenced by clean(), delete(), get(), and store().


Member Data Documentation

const Memcached::DEFAULT_PORT = 11211

Definition at line 25 of file Memcached.class.php.

const Memcached::DEFAULT_HOST = '127.0.0.1'

Definition at line 26 of file Memcached.class.php.

const Memcached::DEFAULT_BUFFER = 16384

Definition at line 27 of file Memcached.class.php.

Memcached::$link = null [private]

Definition at line 29 of file Memcached.class.php.

Memcached::$buffer = Memcached::DEFAULT_BUFFER [private]

Definition at line 31 of file Memcached.class.php.

Referenced by __construct(), create(), and get().


The documentation for this class was generated from the following file:
Generated on Sun Dec 9 21:57:53 2007 for onPHP by  doxygen 1.5.4