RNestableLock Class Reference

class RNestableLock

A wrapper class around an RFastLock that enables locks to be nested.

Constructor & Destructor Documentation

RNestableLock()

RNestableLock()

Member Functions Documentation

Close()

voidClose()

CreateLocal()

TInt CreateLocal()

Signal()

voidSignal()

Wait()

voidWait()

Member Data Documentation

const TUint32 KInvalidThreadId

const TUint32KInvalidThreadId[private, static]

RFastLock iLock

RFastLock iLock[private]

RFastLock iMetaLock

RFastLock iMetaLock[private]

TInt iRefCount

TInt iRefCount[private]

TThreadId iThreadId

TThreadId iThreadId[private]