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
.