xmltooling::Lockable Class Reference

Abstract mixin interface for interfaces that support locking. More...

#include <xmltooling/Lockable.h>

Inheritance diagram for xmltooling::Lockable:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual Lockablelock ()=0
 Lock the associated object for exclusive access.
virtual void unlock ()=0
 Unlock the associated object from exclusive access.

Detailed Description

Abstract mixin interface for interfaces that support locking.


Member Function Documentation

virtual Lockable* xmltooling::Lockable::lock (  )  [pure virtual]

Lock the associated object for exclusive access.

Returns:
a pointer to the object being locked

Implemented in xmltooling::ReloadableXMLFile.


The documentation for this class was generated from the following file:
Generated on Mon Nov 9 09:51:15 2009 for xmltooling by  doxygen 1.4.7