RCondVar Class Reference

class RCondVar : public RHandleBase

A handle to a condition variable.

The condition variable itself is a kernel side object.

Handles should be closed after use. RHandleBase provides the necessary Close() function which should be called when the handle is no longer required.

RHandleBase::Close

Inherits from

Member Functions Documentation

Broadcast()

IMPORT_C voidBroadcast()

CreateGlobal(const TDesC &, TOwnerType)

IMPORT_C TIntCreateGlobal(const TDesC &aName,
TOwnerTypeaType = EOwnerProcess
)

Parameters

const TDesC & aName
TOwnerType aType = EOwnerProcess

CreateLocal(TOwnerType)

IMPORT_C TIntCreateLocal(TOwnerTypeaType = EOwnerProcess)

Parameters

TOwnerType aType = EOwnerProcess

Open(RMessagePtr2, TInt, TOwnerType)

IMPORT_C TIntOpen(RMessagePtr2aMessage,
TIntaParam,
TOwnerTypeaType = EOwnerProcess
)

Parameters

RMessagePtr2 aMessage
TInt aParam
TOwnerType aType = EOwnerProcess

Open(TInt, TOwnerType)

IMPORT_C TIntOpen(TIntaArgumentIndex,
TOwnerTypeaType = EOwnerProcess
)

Parameters

TInt aArgumentIndex
TOwnerType aType = EOwnerProcess

OpenGlobal(const TDesC &, TOwnerType)

IMPORT_C TIntOpenGlobal(const TDesC &aName,
TOwnerTypeaType = EOwnerProcess
)

Parameters

const TDesC & aName
TOwnerType aType = EOwnerProcess

Signal()

IMPORT_C voidSignal()

TimedWait(RMutex &, TInt)

IMPORT_C TIntTimedWait(RMutex &aMutex,
TIntaTimeout
)

Parameters

RMutex & aMutex
TInt aTimeout

Wait(RMutex &)

IMPORT_C TIntWait(RMutex &aMutex)

Parameters

RMutex & aMutex