xmltooling::Lockable Class Reference

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

#include <xmltooling/Lockable.h>

Inheritance diagram for xmltooling::Lockable:
xmltooling::CredentialResolver xmltooling::DataSealerKeyStrategy xmltooling::ReloadableXMLFile xmltooling::XMLToolingConfig

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 24 Jan 2020 for xmltooling by  doxygen 1.6.1