UCommon
ucommon::ExclusiveProtocol Class Referenceabstract

An exclusive locking protocol interface base. More...

#include <access.h>

Inheritance diagram for ucommon::ExclusiveProtocol:

Data Structures

class  Locking
 A kind of smart pointer object to support exclusive locking protocol. More...
 

Protected Member Functions

virtual void _lock (void)=0
 
virtual void _unlock (void)=0
 

Detailed Description

An exclusive locking protocol interface base.

This is an abstract class to form objects that will operate under an exclusive lock while being actively referenced by a smart pointer.

Author
David Sugar dyfet.nosp@m.@gnu.nosp@m.telep.nosp@m.hony.nosp@m..org

Definition at line 55 of file access.h.


The documentation for this class was generated from the following file: