The C++ framework for developing highly scalable, high performance servers on Windows platforms.

LockableObjectOwners.h File Reference


Namespaces

namespace  JetByteTools
namespace  JetByteTools::Core

Classes

class  TLockableObjectOwner
 A class that takes ownership of a lockable object. That is it calls Lock() in the constructor and Unlock() in the destructor and can therefore be used to support scope based locking and unlocking of instances of the object. More...
class  TLockableObjectConditionalOwner
 A class that may take ownership of a lockable object. That is it calls Lock() in the constructor and Unlock() in the destructor (but only if locked passed as true to the constructor) and can therefore be used to support scope based locking and unlocking of instances of the object. More...
class  TLockableObjectPotentialOwner
 A class that could take ownership of an instance of a lockable object. If you call Lock() or TryLock() on this class it will keep track of the fact that the lockable object has been locked and will call Unlock() in the destructor. This can therefore be used to support scope based locking and unlocking of instances of the object. More...
class  TReentrantLockableObjectPotentialOwner


Generated on Sun Sep 12 19:06:43 2021 for The Server Framework - v7.4 by doxygen 1.5.3