Xerces-C++: XMLFileMgr Class Reference (original) (raw)

#include <[xercesc/util/XMLFileMgr.hpp](XMLFileMgr%5F8hpp%5Fsource.html)>

Public Member Functions
XMLFileMgr ()
virtual ~XMLFileMgr ()
virtual FileHandle fileOpen (const XMLCh *path, bool toWrite, MemoryManager *const manager)=0
virtual FileHandle fileOpen (const char *path, bool toWrite, MemoryManager *const manager)=0
virtual FileHandle openStdIn (MemoryManager *const manager)=0
virtual void fileClose (FileHandle f, MemoryManager *const manager)=0
virtual void fileReset (FileHandle f, MemoryManager *const manager)=0
virtual XMLFilePos curPos (FileHandle f, MemoryManager *const manager)=0
virtual XMLFilePos fileSize (FileHandle f, MemoryManager *const manager)=0
virtual XMLSize_t fileRead (FileHandle f, XMLSize_t byteCount, XMLByte *buffer, MemoryManager *const manager)=0
virtual void fileWrite (FileHandle f, XMLSize_t byteCount, const XMLByte *buffer, MemoryManager *const manager)=0
virtual XMLCh * getFullPath (const XMLCh *const srcPath, MemoryManager *const manager)=0
virtual XMLCh * getCurrentDirectory (MemoryManager *const manager)=0
virtual bool isRelative (const XMLCh *const toCheck, MemoryManager *const manager)=0
- Public Member Functions inherited from XMemory
void * operator new (size_t size)
This method overrides operator new.
void * operator new (size_t size, MemoryManager *memMgr)
This method defines a custom operator new, that will use the provided memory manager to perform the allocation.
void * operator new (size_t size, void *ptr)
This method overrides placement operator new.
void operator delete (void *p)
This method overrides operator delete.
void operator delete (void *p, MemoryManager *memMgr)
This method provides a matching delete for the custom operator new.
void operator delete (void *p, void *ptr)
This method provides a matching delete for the placement new.
Additional Inherited Members
- Protected Member Functions inherited from XMemory
XMLFileMgr::XMLFileMgr ( )

~XMLFileMgr()

virtual XMLFileMgr::~XMLFileMgr ( ) virtual

curPos()

fileClose()

fileOpen() [1/2]

virtual FileHandle XMLFileMgr::fileOpen ( const char * path, bool toWrite, MemoryManager *const manager ) pure virtual

fileOpen() [2/2]

fileRead()

fileReset()

fileSize()

fileWrite()

getCurrentDirectory()

virtual XMLCh * XMLFileMgr::getCurrentDirectory ( MemoryManager *const manager) pure virtual

getFullPath()

isRelative()

virtual bool XMLFileMgr::isRelative ( const XMLCh *const toCheck, MemoryManager *const manager ) pure virtual

openStdIn()


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