亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? movable.php

?? Bug tracker, and reporter.
?? PHP
字號:
<?php/** * Zend Framework * * LICENSE * * This source file is subject to the new BSD license that is bundled * with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://framework.zend.com/license/new-bsd * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@zend.com so we can send you a copy immediately. * * @package    Zend_Memory * @copyright  Copyright (c) 2005-2008 Zend Technologies USA Inc. (http://www.zend.com) * @license    http://framework.zend.com/license/new-bsd     New BSD License *//** Zend_Memory_Exception */require_once 'Zend/Memory/Exception.php';/** Zend_Memory_Container */require_once 'Zend/Memory/Container.php';/** Zend_Memory_Value */require_once 'Zend/Memory/Value.php';/** * Memory value container * * Movable (may be swapped with specified backend and unloaded). * * @category   Zend * @package    Zend_Memory * @copyright  Copyright (c) 2005-2008 Zend Technologies USA Inc. (http://www.zend.com) * @license    http://framework.zend.com/license/new-bsd     New BSD License */class Zend_Memory_Container_Movable extends Zend_Memory_Container {    /**     * Internal object Id     *     * @var integer     */    protected $_id;    /**     * Memory manager reference     *     * @var Zend_Memory_Manager     */    private $_memManager;    /**     * Value object     *     * @var Zend_Memory_Value     */    private $_value;    /** Value states */    const LOADED   = 1;    const SWAPPED  = 2;    const LOCKED   = 4;    /**     * Value state (LOADED/SWAPPED/LOCKED)     *     * @var integer     */    private $_state;    /**     * Object constructor     *     * @param Zend_Memory_Manager $memoryManager     * @param integer $id     * @param string $value     */    public function __construct(Zend_Memory_Manager $memoryManager, $id, $value)    {        $this->_memManager = $memoryManager;        $this->_id    = $id;        $this->_state = self::LOADED;        $this->_value = new Zend_Memory_Value($value, $this);    }    /**     * Lock object in memory.     */    public function lock()    {        if ( !($this->_state & self::LOADED) ) {            $this->_memManager->load($this, $this->_id);            $this->_state |= self::LOADED;        }        $this->_state |= self::LOCKED;        /**         * @todo         * It's possible to set "value" container attribute to avoid modification tracing, while it's locked         * Check, if it's  more effective         */    }    /**     * Unlock object     */    public function unlock()    {        // Clear LOCKED state bit        $this->_state &= ~self::LOCKED;    }    /**     * Return true if object is locked     *     * @return boolean     */    public function isLocked()    {        return $this->_state & self::LOCKED;    }    /**     * Get handler     *     * Loads object if necessary and moves it to the top of loaded objects list.     * Swaps objects from the bottom of loaded objects list, if necessary.     *     * @param string $property     * @return string     * @throws Zend_Memory_Exception     */    public function __get($property)    {        if ($property != 'value') {            throw new Zend_Memory_Exception('Unknown property: Zend_Memory_container::$' . $property);        }        if ( !($this->_state & self::LOADED) ) {            $this->_memManager->load($this, $this->_id);            $this->_state |= self::LOADED;        }        return $this->_value;    }    /**     * Set handler     *     * @param string $property     * @param  string $value     * @throws Zend_Exception     */    public function __set($property, $value)    {        if ($property != 'value') {            throw new Zend_Memory_Exception('Unknown property: Zend_Memory_container::$' . $property);        }        $this->_state = self::LOADED;        $this->_value = new Zend_Memory_Value($value, $this);        $this->_memManager->processUpdate($this, $this->_id);    }    /**     * Get string value reference     *     * _Must_ be used for value access before PHP v 5.2     * or _may_ be used for performance considerations     *     * @return &string     */    public function &getRef()    {        if ( !($this->_state & self::LOADED) ) {            $this->_memManager->load($this, $this->_id);            $this->_state |= self::LOADED;        }        return $this->_value->getRef();    }    /**     * Signal, that value is updated by external code.     *     * Should be used together with getRef()     */    public function touch()    {        $this->_memManager->processUpdate($this, $this->_id);    }    /**     * Process container value update.     * Must be called only by value object     *     * @internal     */    public function processUpdate()    {        // Clear SWAPPED state bit        $this->_state &= ~self::SWAPPED;        $this->_memManager->processUpdate($this, $this->_id);    }    /**     * Start modifications trace     *     * @internal     */    public function startTrace()    {        if ( !($this->_state & self::LOADED) ) {            $this->_memManager->load($this, $this->_id);            $this->_state |= self::LOADED;        }        $this->_value->startTrace();    }    /**     * Set value (used by memory manager when value is loaded)     *     * @internal     */    public function setValue($value)    {        $this->_value = new Zend_Memory_Value($value, $this);    }    /**     * Clear value (used by memory manager when value is swapped)     *     * @internal     */    public function unloadValue()    {        // Clear LOADED state bit        $this->_state &= ~self::LOADED;        $this->_value = null;    }    /**     * Mark, that object is swapped     *     * @internal     */    public function markAsSwapped()    {        // Clear LOADED state bit        $this->_state |= self::LOADED;    }    /**     * Check if object is marked as swapped     *     * @internal     * @return boolean     */    public function isSwapped()    {        return $this->_state & self::SWAPPED;    }    /**     * Get object id     *     * @internal     * @return integer     */    public function getId()    {        return $this->_id;    }    /**     * Destroy memory container and remove it from memory manager list     *     * @internal     */    public function destroy()    {        /**         * We don't clean up swap because of performance considerations         * Cleaning is performed by Memory Manager destructor         */        $this->_memManager->unlink($this, $this->_id);    }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91蜜桃网址入口| 久久不见久久见免费视频7| 不卡视频一二三四| 国产精品日韩精品欧美在线| 粉嫩高潮美女一区二区三区| 亚洲国产高清在线观看视频| 97久久精品人人澡人人爽| 亚洲欧美日韩国产另类专区 | 欧美精品第1页| 亚洲18影院在线观看| 日韩亚洲欧美成人一区| 九九精品视频在线看| 国产欧美精品国产国产专区| 91在线观看视频| 午夜精品国产更新| 精品粉嫩超白一线天av| 99久久99久久精品免费看蜜桃| 亚洲免费看黄网站| 日韩一二三区视频| kk眼镜猥琐国模调教系列一区二区| 日韩av一区二区三区| 久久久久久亚洲综合影院红桃| www.久久久久久久久| 石原莉奈一区二区三区在线观看 | 日韩一区二区三| 国产成人精品一区二区三区四区 | 亚洲香蕉伊在人在线观| 欧美一区二区观看视频| 成人蜜臀av电影| 日韩一区精品视频| 国产精品福利影院| 制服丝袜中文字幕亚洲| 成人综合婷婷国产精品久久蜜臀| 亚洲午夜视频在线观看| 久久伊人蜜桃av一区二区| 色婷婷精品久久二区二区蜜臂av | 久久综合九色综合97婷婷| av中文字幕不卡| 久久er精品视频| 一区二区三区色| 欧美国产日韩a欧美在线观看| 欧美日韩一区二区三区高清| 国产成人av影院| 奇米一区二区三区| 一区二区三区电影在线播| 久久影院午夜片一区| 欧美日韩高清在线| 91啦中文在线观看| 国产成人精品一区二区三区网站观看| 日韩专区欧美专区| 一区二区三区 在线观看视频| 国产丝袜在线精品| 日韩你懂的在线播放| 欧美国产1区2区| 制服丝袜亚洲色图| 欧美色区777第一页| 成人av网站免费| 国产成人在线网站| 黄色成人免费在线| 蜜桃久久av一区| 亚洲成人手机在线| 亚洲永久免费视频| 自拍偷在线精品自拍偷无码专区| 久久久亚洲国产美女国产盗摄| 欧美一区二区三区视频免费| 欧洲一区二区三区在线| av电影在线不卡| 99久久综合99久久综合网站| 国产精品996| 国产乱一区二区| 国产一区二区不卡老阿姨| 久久黄色级2电影| 麻豆精品新av中文字幕| 免费精品视频在线| 久久成人久久鬼色| 极品美女销魂一区二区三区免费| 免费黄网站欧美| 麻豆精品国产传媒mv男同| 毛片av一区二区| 狠狠色狠狠色综合| 国产一区二区在线免费观看| 精品系列免费在线观看| 国内国产精品久久| 国产精品影视在线| 成人免费看片app下载| 国产成人av电影免费在线观看| 国产成人亚洲精品青草天美| 国产精品亚洲午夜一区二区三区| 国产精品66部| av在线一区二区| 一本大道久久a久久综合| 在线日韩一区二区| 正在播放一区二区| 久久久久久久久久久久电影| 久久精品亚洲精品国产欧美kt∨ | 国内精品国产成人国产三级粉色 | 国产成a人亚洲精品| 国产成人精品免费网站| 99国产麻豆精品| 欧美色视频在线| 亚洲精品在线三区| 国产精品成人在线观看| 亚洲香肠在线观看| 九一九一国产精品| 91精品国产一区二区三区| 日韩欧美亚洲一区二区| 国产日韩一级二级三级| 亚洲欧美日韩国产一区二区三区| 亚洲a一区二区| 国产一区二区在线免费观看| 欧美日韩一区二区三区四区五区 | 亚洲国产精品一区二区www | 高清在线成人网| 东方欧美亚洲色图在线| 色综合久久综合网欧美综合网| 欧美日韩视频在线第一区 | 在线成人av影院| 精品处破学生在线二十三| 国产精品久久三| 天堂一区二区在线免费观看| 国产乱码一区二区三区| 色哟哟一区二区三区| 欧美精品一区二区三区蜜臀 | 欧美电影免费观看完整版| 中文字幕精品一区二区精品绿巨人| 亚洲人成7777| 国产精品69毛片高清亚洲| 欧美日韩一区三区| 国产精品丝袜91| 蜜桃av一区二区在线观看| 91网站黄www| 久久精品视频免费| 午夜伦理一区二区| av动漫一区二区| 久久欧美中文字幕| 日本三级亚洲精品| 欧美在线一二三| 综合久久一区二区三区| 国产一区二区女| 91精品久久久久久蜜臀| 一区二区高清在线| 99精品欧美一区| 欧美国产在线观看| 国产一区二区电影| 欧美成人精品福利| 日韩激情视频在线观看| 在线精品视频一区二区三四| 欧美激情在线免费观看| 久久精品国产一区二区| 欧美日韩国产美女| 亚洲一区二区三区四区的| 99国产精品视频免费观看| 中文字幕av一区 二区| 国产一区二区在线看| 精品日产卡一卡二卡麻豆| 天堂精品中文字幕在线| 欧美日韩一二三| 亚洲一区欧美一区| 欧美亚洲动漫制服丝袜| 亚洲欧美日韩在线| 色哟哟亚洲精品| 一区二区三区在线观看网站| av激情成人网| 一区二区三区91| 欧美少妇xxx| 亚洲国产精品一区二区尤物区| 在线观看精品一区| 亚洲成人免费在线| 欧美老人xxxx18| 丝袜美腿亚洲综合| 欧美一区二区三区免费视频| 日本va欧美va精品发布| 日韩一区二区三| 国产永久精品大片wwwapp| 久久精品人人爽人人爽| 国产91高潮流白浆在线麻豆| 中文字幕av一区二区三区| fc2成人免费人成在线观看播放 | 久久久国产精品不卡| 国产精品资源在线| 国产精品天干天干在观线| av电影在线观看一区| 亚洲乱码中文字幕| 欧美日韩国产一级二级| 美女诱惑一区二区| 国产午夜精品久久| 色综合天天综合| 天堂久久一区二区三区| 久久嫩草精品久久久精品一| 成人一级视频在线观看| 一区二区三区欧美亚洲| 91精品国产aⅴ一区二区| 国产一区二区主播在线| 亚洲欧洲99久久| 欧美二区三区91| 国产精品资源在线| 玉足女爽爽91| 欧美大胆一级视频| 99riav一区二区三区| 香蕉av福利精品导航|