VirtualBox

儲存庫 vbox 的更動 36522


忽略:
時間撮記:
2011-4-4 下午12:26:39 (14 年 以前)
作者:
vboxsync
訊息:

lock.h: nit.

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/include/iprt/cpp/lock.h

    r36521 r36522  
    128128{
    129129private:
     130    /** Reference to the lock we're holding. */
    130131    RTCLockMtx &m_rMtx;
    131     bool        mfLocked;
     132    /** Whether we're currently holding the lock of if it was already
     133     *  explictily released by the release() method. */
     134    bool        m_fLocked;
    132135
    133136public:
     
    136139    {
    137140        m_rMtx.lock();
    138         mfLocked = true;
     141        m_fLocked = true;
    139142    }
    140143
    141144    ~RTCLock()
    142145    {
    143         if (mfLocked)
     146        if (m_fLocked)
    144147            m_rMtx.unlock();
    145148    }
     
    147150    inline void release()
    148151    {
    149         if (mfLocked)
     152        if (m_fLocked)
    150153        {
    151154            m_rMtx.unlock();
    152             mfLocked = false;
     155            m_fLocked = false;
    153156        }
    154157    }
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette