You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by pe...@apache.org on 2003/06/20 20:49:55 UTC
cvs commit: xml-xerces/c/src/xercesc/dom/impl DOMImplementationImpl.cpp DOMImplementationImpl.hpp
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: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org