PHP Class Jamm\Memory\MemoryObject

Inheritance: implements Jamm\Memory\IMemoryStorage
Show file Open project: jamm/memory

Protected Properties

Property Type Description
$key_lock_time
$max_wait_unlock

Public Methods

Method Description
acquire_key ( $key, &$auto_unlocker )
getErrLog ( )
getLastErr ( )
set_errors_triggering ( $errors_triggering = true )
set_key_lock_time ( $key_lock_time = 30 )
set_max_wait_unlock_time ( $max_wait_unlock = 0.05 )

Protected Methods

Method Description
ReportError ( $msg, $line )
addErrLog ( $err_log )
incrementArray ( $limit_keys_count, $value, $by_value )

Method Details

ReportError() protected method

protected ReportError ( $msg, $line )

acquire_key() public method

public acquire_key ( $key, &$auto_unlocker )

addErrLog() protected method

protected addErrLog ( $err_log )

getErrLog() public method

public getErrLog ( )

getLastErr() public method

public getLastErr ( )

incrementArray() protected method

protected incrementArray ( $limit_keys_count, $value, $by_value )

set_errors_triggering() public method

public set_errors_triggering ( $errors_triggering = true )

set_key_lock_time() public method

public set_key_lock_time ( $key_lock_time = 30 )

set_max_wait_unlock_time() public method

public set_max_wait_unlock_time ( $max_wait_unlock = 0.05 )

Property Details

$key_lock_time protected property

protected $key_lock_time

$max_wait_unlock protected property

protected $max_wait_unlock