UCommon

ucc::Exclusive Class Reference

An exclusive locking protocol interface base. More...

#include <access.h>

Inheritance diagram for ucc::Exclusive:

Public Member Functions

virtual void Exlock (void)=0
 Protocol interface to exclusive lock the object.
void Lock (void)
 A convenience member function for accessing the exclusive lock.
virtual void Unlock (void)=0
 Protocol interface to release a lock.

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 50 of file access.h.


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