xmltooling 3.2.4
xmltooling::Lockable Class Referenceabstract

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

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

◆ lock()

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.

◆ unlock()

virtual void xmltooling::Lockable::unlock ( )
pure virtual

Unlock the associated object from exclusive access.

Implemented in xmltooling::ReloadableXMLFile.


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