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