ExclusiveAccess Class Reference

An exclusive locking protocol interface base. More...

#include <access.h>

Inheritance diagram for ExclusiveAccess:
Inheritance graph
[legend]
Collaboration diagram for ExclusiveAccess:
Collaboration graph
[legend]

Public Member Functions

void exclusive_lock (void)
 Access interface to exclusive lock the object.
void release_exclusive (void)
 Access interface to release a lock.

Protected Member Functions

virtual void _lock (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@gnutelephony.org>

Definition at line 68 of file access.h.


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

Generated on 24 Sep 2014 for ucommon by  doxygen 1.6.1