X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=xmltooling%2Futil%2FReloadableXMLFile.h;h=bce4b8e4b6d59c8ae88ed4decc874a9ae3ecf7db;hb=a0d768778a8f5f539b909baf5b115e70ea765f0f;hp=bf32fcf1d0df8a7fa1ae2961f6437d308cd3173d;hpb=b89b1d4d2cd1430c5efa5ffcb0f515365ba11f75;p=shibboleth%2Fcpp-xmltooling.git diff --git a/xmltooling/util/ReloadableXMLFile.h b/xmltooling/util/ReloadableXMLFile.h index bf32fcf..bce4b8e 100644 --- a/xmltooling/util/ReloadableXMLFile.h +++ b/xmltooling/util/ReloadableXMLFile.h @@ -107,10 +107,15 @@ namespace xmltooling { * *

The lock is NOT acquired automatically. * - * @return pointer to a lock interface, or NULL if unnecessary + * @return pointer to a lock interface, or nullptr if unnecessary */ virtual Lockable* getBackupLock(); + /** + * Shuts down reload thread, should be called from subclass destructor. + */ + void shutdown(); + /** Root of the original DOM element passed into constructor. */ const xercesc::DOMElement* m_root;