function _dmemcache_use_ascii_auth in Memcache API and Integration 7
Returns whether memcache_ascii_auth is used or not.
Return value
bool TRUE if authentication is used, FALSE otherwise.
8 calls to _dmemcache_use_ascii_auth()
- dmemcache_connect in ./
dmemcache.inc - Initiate a connection to memcache.
- dmemcache_get in ./
dmemcache.inc - Retrieve a value from the cache.
- dmemcache_get_multi in ./
dmemcache.inc - Retrieve multiple values from the cache.
- memcache_enable in ./
memcache.install - Implements hook_enable().
- memcache_requirements in ./
memcache.install - Implements hook_requirements().
File
- ./
dmemcache.inc, line 1538 - A memcache API for Drupal.
Code
function _dmemcache_use_ascii_auth() {
static $memcache_ascii_auth = NULL;
if (!isset($memcache_ascii_auth)) {
$memcache_ascii_auth = variable_get('memcache_ascii_auth', FALSE);
$extension = dmemcache_extension();
if ($memcache_ascii_auth && $extension == 'Memcache') {
register_shutdown_function('watchdog', 'memcache', 'Memcache ascii authentication can only be used with Memcached extension', array(), WATCHDOG_ERROR);
$memcache_ascii_auth = FALSE;
}
}
return (bool) $memcache_ascii_auth;
}