peiyongz 2003/06/20 11:49:55 Modified: c/src/xercesc/dom/impl DOMImplementationImpl.cpp DOMImplementationImpl.hpp Log: Stateless Grammar Pool :: Part I Revision Changes Path 1.19 +6 -5 xml-xerces/c/src/xercesc/dom/impl/DOMImplementationImpl.cpp Index: DOMImplementationImpl.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMImplementationImpl.cpp,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- DOMImplementationImpl.cpp 29 May 2003 18:47:52 -0000 1.18 +++ DOMImplementationImpl.cpp 20 Jun 2003 18:49:55 -0000 1.19 @@ -281,14 +281,15 @@ // DOMImplementationLS Virtual interface // ------------------------------------------------------------ //Introduced in DOM Level 3 -DOMBuilder* DOMImplementationImpl::createDOMBuilder(const short mode, - const XMLCh* const schemaType, - MemoryManager* const manager) +DOMBuilder* DOMImplementationImpl::createDOMBuilder(const short mode, + const XMLCh* const schemaType, + MemoryManager* const manager, + XMLGrammarPool* const gramPool) { if (mode == DOMImplementationLS::MODE_ASYNCHRONOUS) throw DOMException(DOMException::NOT_SUPPORTED_ERR, 0); - return new (manager) DOMBuilderImpl(0, manager); + return new (manager) DOMBuilderImpl(0, manager, gramPool); } 1.12 +5 -4 xml-xerces/c/src/xercesc/dom/impl/DOMImplementationImpl.hpp Index: DOMImplementationImpl.hpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMImplementationImpl.hpp,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- DOMImplementationImpl.hpp 29 May 2003 18:47:52 -0000 1.11 +++ DOMImplementationImpl.hpp 20 Jun 2003 18:49:55 -0000 1.12 @@ -115,9 +115,10 @@ // ------------------------------------------------------------ // Introduced in DOM Level 3 // Experimental - subject to change - virtual DOMBuilder* createDOMBuilder(const short mode, - const XMLCh* const schemaType, - MemoryManager* const manager = XMLPlatformUtils::fgMemoryManager); + virtual DOMBuilder* createDOMBuilder(const short mode, + const XMLCh* const schemaType, + MemoryManager* const manager = XMLPlatformUtils::fgMemoryManager, + XMLGrammarPool* const gramPool = 0); virtual DOMWriter* createDOMWriter(MemoryManager* const manager = XMLPlatformUtils::fgMemoryManager); virtual DOMInputSource* createDOMInputSource();
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]