X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=SXSIStorageInterface.cpp;h=6fe4883297339596a161d7b5a46499c0c0ddfa6f;hb=f84dd2f6de7d5da16da729dc2e91cbdeb3585d75;hp=af7ba7fa97bc04093dffe567c015925973f16e85;hpb=24fdea81b5506233d139bd7d72364a190bef35b8;p=SXSI%2Fxpathcomp.git diff --git a/SXSIStorageInterface.cpp b/SXSIStorageInterface.cpp index af7ba7f..6fe4883 100644 --- a/SXSIStorageInterface.cpp +++ b/SXSIStorageInterface.cpp @@ -12,11 +12,10 @@ #include "Utils.h" -SXSIStorageInterface::SXSIStorageInterface() +SXSIStorageInterface::SXSIStorageInterface(int sf,bool iet,bool dtc) { tree = new XMLTree(); - tree->OpenDocument(true,64); - + tree->OpenDocument(iet,sf,dtc); } SXSIStorageInterface::~SXSIStorageInterface() @@ -43,7 +42,6 @@ void SXSIStorageInterface::newText(string text) tree->NewText((unsigned char*) text.c_str()); } } - void SXSIStorageInterface::nodeFinished(string name) @@ -59,8 +57,9 @@ void SXSIStorageInterface::nodeFinished(string name) } void *SXSIStorageInterface::returnDocument(){ - +#ifdef DEBUG printStats(); +#endif return ((void *) tree); } @@ -70,8 +69,5 @@ void SXSIStorageInterface::printStats(){ std::cerr << _new_text << " calls to newText\n"; std::cerr << _new_empty_text << " calls to newEmptyText\n"; std::cerr << _length_text << " bytes (=" << _length_text/1024 << "kb ) added to TextCollection\n"; - std::cerr << _heap_base << " bytes of memory (initial)\n"; - std::cerr << _heap_parsing << " bytes of memory (during parsing)\n"; - std::cerr << _heap_done << " bytes of memory (final)\n"; return; }