Searched refs:CcAutoLock (Results 1 – 6 of 6) sorted by relevance
48 class CcAutoLock { class51 static void Start(CcAutoLock*& a, CcOsLock& lock) { a = new CcAutoLock(lock); }; in Start()52 static void Stop (CcAutoLock*& a) { delete a; a = 0; }; in Stop()53 CcAutoLock(CcOsLock& lock):m_lock(lock) { m_lock.lock(); } in CcAutoLock() function in CcAutoLock54 ~CcAutoLock() { m_lock.unlock(); } in ~CcAutoLock()
47 CcAutoLock AL(s_lock); in Attach()67 CcAutoLock AL(s_lock); in Detach()81 CcAutoLock AL(s_lock); in Token()
57 CcAutoLock AL(s_lock); in Info()69 CcAutoLock AL(s_lock); in Initialize()156 CcAutoLock AL(s_lock); in Cleanup()
234 CcAutoLock* a = 0; in cci_os_ipc_msg()235 CcAutoLock::Start(a, Client::sLock); in cci_os_ipc_msg()261 CcAutoLock::Stop(a); in cci_os_ipc_msg()327 CcAutoLock* a = 0; in ccapi_connect()328 CcAutoLock::Start(a, Client::sLock); in ccapi_connect()351 CcAutoLock::Stop(a); in ccapi_connect()
370 CcAutoLock AL(Client::sLock); in Cleanup()376 CcAutoLock AL(Client::sLock); in Reconnect()