Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

MessageCache Class Reference

List of all members.

Public Member Functions

 initialise (&$memCached, $useDB, $expiry, $memcPrefix)
 load ()
 loadFromDB ()
 getKeys ()
 isCacheable ($key)
 replace ($title, $text)
 lock ()
 unlock ()
 get ($key, $useDB)
 transform ($message)
 disable ()
 enable ()
 disableTransform ()
 addMessage ($key, $value)
 addMessages ($messages)

Public Attributes

 $mCache
 $mUseCache
 $mDisable
 $mExpiry
 $mMemcKey
 $mKeys
 $mParserOptions
 $mParser
 $mExtensionMessages
 $mInitialised = false

Member Function Documentation

MessageCache::addMessage key,
value
 

Definition at line 217 of file MessageCache.php.

References addMessage().

Referenced by addMessage().

MessageCache::addMessages messages  ) 
 

Definition at line 221 of file MessageCache.php.

References addMessages().

Referenced by addMessages().

MessageCache::disable  ) 
 

Definition at line 213 of file MessageCache.php.

MessageCache::disableTransform  ) 
 

Definition at line 215 of file MessageCache.php.

MessageCache::enable  ) 
 

Definition at line 214 of file MessageCache.php.

MessageCache::get key,
useDB
 

Definition at line 151 of file MessageCache.php.

References $title, $wgLang, $wgLanguageCode, get(), NS_MEDIAWIKI, title, transform(), and wfGetArray().

Referenced by get().

MessageCache::getKeys  ) 
 

Definition at line 96 of file MessageCache.php.

References $wgAllMessagesEn, and $wgLang.

MessageCache::initialise &$  memCached,
useDB,
expiry,
memcPrefix
 

Definition at line 18 of file MessageCache.php.

References initialise(), and load().

Referenced by initialise().

MessageCache::isCacheable key  ) 
 

Definition at line 108 of file MessageCache.php.

References isCacheable().

Referenced by isCacheable().

MessageCache::load  ) 
 

Definition at line 36 of file MessageCache.php.

References $wgAllMessagesEn, loadFromDB(), lock(), MSG_LOAD_TIMEOUT, unlock(), and wfDebug().

Referenced by initialise(), and replace().

MessageCache::loadFromDB  ) 
 

Definition at line 81 of file MessageCache.php.

References $res, $row, $sql, DB_READ, NS_MEDIAWIKI, wfFetchObject(), wfFreeResult(), and wfQuery().

Referenced by load().

MessageCache::lock  ) 
 

Definition at line 129 of file MessageCache.php.

References $i, MSG_LOCK_TIMEOUT, and MSG_WAIT_TIMEOUT.

Referenced by load(), and replace().

MessageCache::replace title,
text
 

Definition at line 117 of file MessageCache.php.

References $title, load(), lock(), replace(), and unlock().

Referenced by replace().

MessageCache::transform message  ) 
 

Definition at line 204 of file MessageCache.php.

References transform().

Referenced by get(), and transform().

MessageCache::unlock  ) 
 

Definition at line 142 of file MessageCache.php.

Referenced by load(), and replace().


Member Data Documentation

MessageCache::$mCache
 

Definition at line 12 of file MessageCache.php.

MessageCache::$mDisable
 

Definition at line 12 of file MessageCache.php.

MessageCache::$mExpiry
 

Definition at line 12 of file MessageCache.php.

MessageCache::$mExtensionMessages
 

Definition at line 14 of file MessageCache.php.

MessageCache::$mInitialised = false
 

Definition at line 16 of file MessageCache.php.

MessageCache::$mKeys
 

Definition at line 13 of file MessageCache.php.

MessageCache::$mMemcKey
 

Definition at line 13 of file MessageCache.php.

MessageCache::$mParser
 

Definition at line 13 of file MessageCache.php.

MessageCache::$mParserOptions
 

Definition at line 13 of file MessageCache.php.

MessageCache::$mUseCache
 

Definition at line 12 of file MessageCache.php.


The documentation for this class was generated from the following file:
Generated on Tue Jun 29 23:40:50 2004 for Mediawiki by doxygen 1.3.7