Go to the documentation of this file.
22 #if !defined(XERCESC_INCLUDE_GUARD_XMLMUTEXMGR_HPP)
23 #define XERCESC_INCLUDE_GUARD_XMLMUTEXMGR_HPP
This class makes it possible to override the C++ memory management by adding new/delete operators to ...
Definition: XMemory.hpp:40
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
virtual ~XMLMutexMgr()
Definition: XMLMutexMgr.hpp:37
virtual void lock(XMLMutexHandle mtx)=0
virtual void destroy(XMLMutexHandle mtx, MemoryManager *const manager)=0
XMLMutexMgr()
Definition: XMLMutexMgr.hpp:36
Definition: XMLMutexMgr.hpp:33
Configurable memory manager.
Definition: MemoryManager.hpp:39
virtual XMLMutexHandle create(MemoryManager *const manager)=0
XERCES_CPP_NAMESPACE_BEGIN typedef void * XMLMutexHandle
Definition: XMLMutexMgr.hpp:29
virtual void unlock(XMLMutexHandle mtx)=0