peiyongz 2004/07/21 07:54:39 Modified: c/src/xercesc/internal XSerializeEngine.cpp Log: using the supplied memory manager , patch from David Bertoni Revision Changes Path 1.18 +9 -4 xml-xerces/c/src/xercesc/internal/XSerializeEngine.cpp Index: XSerializeEngine.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/internal/XSerializeEngine.cpp,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- XSerializeEngine.cpp 5 Mar 2004 22:21:45 -0000 1.17 +++ XSerializeEngine.cpp 21 Jul 2004 14:54:39 -0000 1.18 @@ -57,6 +57,9 @@ /* * $Id$ * $Log$ + * Revision 1.18 2004/07/21 14:54:39 peiyongz + * using the supplied memory manager , patch from David Bertoni + * * Revision 1.17 2004/03/05 22:21:45 peiyongz * readBytes()/writeBytes between BinOutputStream/BinInputStream and * XSerializeEngine will always be the full size of the buffer to maintain the exact @@ -217,7 +220,7 @@ ,fBufEnd(fBufStart+bufSize) ,fBufCur(fBufStart) ,fBufLoadMax(0) -,fStorePool( new (gramPool->getMemoryManager()) RefHashTableOf<XSerializedObjectId>(29, true, new HashPtr(), gramPool->getMemoryManager()) ) +,fStorePool( new (gramPool->getMemoryManager()) RefHashTableOf<XSerializedObjectId>(29, true, new (gramPool->getMemoryManager()) HashPtr(), gramPool->getMemoryManager()) ) ,fLoadPool(0) ,fObjectCount(0) { @@ -264,7 +267,7 @@ ,fBufEnd(fBufStart+bufSize) ,fBufCur(fBufStart) ,fBufLoadMax(0) -,fStorePool( new (manager) RefHashTableOf<XSerializedObjectId>(29, true, new HashPtr(), manager) ) +,fStorePool( new (manager) RefHashTableOf<XSerializedObjectId>(29, true, new (manager) HashPtr(), manager) ) ,fLoadPool(0) ,fObjectCount(0) { @@ -902,7 +905,7 @@ void XSerializeEngine::addStorePool(void* const objToAdd) { pumpCount(); - fStorePool->put(objToAdd, new XSerializedObjectId(fObjectCount)); + fStorePool->put(objToAdd, new (fGrammarPool->getMemoryManager()) XSerializedObjectId(fObjectCount)); } XSerializable* XSerializeEngine::lookupLoadPool(XSerializedObjectId_t objectTag) const
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]