CcAutoLock
static void Start(CcAutoLock*& a, CcOsLock& lock) { a = new CcAutoLock(lock); };
static void Stop (CcAutoLock*& a) { delete a; a = 0; };
CcAutoLock AL(s_lock);
CcAutoLock AL(s_lock);
CcAutoLock AL(s_lock);
CcAutoLock AL(s_lock);
CcAutoLock AL(s_lock);
CcAutoLock AL(s_lock);
CcAutoLock AL(s_lock);
CcAutoLock AL(s_lock);
CcAutoLock AL(s_lock);
CcAutoLock AL(Client::sLock);
CcAutoLock AL(Client::sLock);
CcAutoLock* a = 0;
CcAutoLock::Start(a, Client::sLock);
CcAutoLock::Stop(a);
CcAutoLock* a = 0;
CcAutoLock::Start(a, Client::sLock);
CcAutoLock::Stop(a);