|  | 
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members 
 MemoryManager  Class ReferenceConfigurable memory manager. 
More...
List of all members. 
 Detailed DescriptionConfigurable memory manager.
 
This interface allows outside applications to plug in their own memory manager to be used by Xerces for memory allocation/deallocation. 
 
 
 Constructor & Destructor Documentation
 
  
    | 
        
          | virtual MemoryManager::~MemoryManager | ( |  | ) |  [virtual] |  |  
 
  
    | 
        
          | MemoryManager::MemoryManager | ( |  | ) |  [protected] |  |  
  
    |  | 
Protected default constructor.
 
     |  
 Member Function Documentation
 
  
    | 
        
          | virtual void* MemoryManager::allocate | ( | size_t | size | ) |  [pure virtual] |  |  
  
    |  | 
This method allocates requested memory.
 
 
Parameters: 
| size | The requested memory size | 
 
Returns: 
A pointer to the allocated memory 
 |  
 
  
    | 
        
          | virtual void MemoryManager::deallocate | ( | void * | p | ) |  [pure virtual] |  |  
  
    |  | 
This method deallocates memory.
 
 
Parameters: 
| p | The pointer to the allocated memory to be deleted | 
 |  The documentation for this class was generated from the following file:
 |