OELockCondition

class OELockCondition

This class can be used to ensure an OECondition object is properly released when this object falls out of scope.

Warning

This may not prevent deadlocks as OECondition::Signal or OECondition::Broadcast still need to be explicitly called by the user.

Constructors

OELockCondition(OECondition &cond)

This constructor calls OECondition::Acquire. The destructor of this class will be responsible for calling OECondition::Release.