ucc::Exclusive Class Reference

An exclusive locking protocol interface base. More...

#include <access.h>

Inheritance diagram for ucc::Exclusive:

Inheritance graph
[legend]

Public Member Functions

virtual void Exlock (void)=0
 Protocol interface to exclusive lock the object.
virtual void Unlock (void)=0
 Protocol interface to release a lock.
void Lock (void)
 A convience member function for accessing the exclusive 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 activily referenced by a smart pointer.

Author:
David Sugar <dyfet@gnutelephony.org>

Definition at line 47 of file access.h.


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

Generated on Wed May 13 08:42:00 2009 for UCommon by  doxygen 1.5.7.1