From d1156dc52fd371ffed86de5a6e0dd75b7b3b52c0 Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Wed, 2 Mar 2016 08:45:34 +0100 Subject: [PATCH] enable measurements in xml parsing --- alib2common/src/sax/SaxComposeInterface.cpp | 5 +++-- alib2common/src/sax/SaxParseInterface.cpp | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/alib2common/src/sax/SaxComposeInterface.cpp b/alib2common/src/sax/SaxComposeInterface.cpp index 71db7496bc..66b6e4be38 100644 --- a/alib2common/src/sax/SaxComposeInterface.cpp +++ b/alib2common/src/sax/SaxComposeInterface.cpp @@ -13,6 +13,7 @@ #include <sstream> #include <deque> #include "ComposerException.h" +#include "../measure" namespace sax { @@ -51,7 +52,7 @@ void SaxComposeInterface::printStream(std::ostream& out, const std::deque<Token> } void SaxComposeInterface::xmlSAXUserPrint(xmlTextWriterPtr writer, const std::deque<Token>& in) { - // measurements::start("Sax Composer", measurements::Type::FINALIZE); + measurements::start("Sax Composer", measurements::Type::FINALIZE); xmlTextWriterStartDocument(writer, NULL, NULL, NULL); #ifdef DEBUG std::deque<Token> stack; @@ -94,7 +95,7 @@ void SaxComposeInterface::xmlSAXUserPrint(xmlTextWriterPtr writer, const std::de } } xmlTextWriterEndDocument(writer); - // measurements::end(); + measurements::end(); } } /* namespace sax */ diff --git a/alib2common/src/sax/SaxParseInterface.cpp b/alib2common/src/sax/SaxParseInterface.cpp index 275a1b7ea8..a142bddf1f 100644 --- a/alib2common/src/sax/SaxParseInterface.cpp +++ b/alib2common/src/sax/SaxParseInterface.cpp @@ -13,6 +13,7 @@ #include <iostream> #include <algorithm> #include "../exception/CommonException.h" +#include "../measure" namespace sax { @@ -54,7 +55,7 @@ void SaxParseInterface::parseStream(std::istream& in, std::deque<Token>& out) { int SaxParseInterface::xmlSAXUserParse(xmlTextReaderPtr reader, std::deque<Token>& out) { int ret = xmlTextReaderRead(reader); - // measurements::start("Sax Parser", measurements::Type::INIT); + measurements::start("Sax Parser", measurements::Type::INIT); while (ret == 1) { xmlChar* name = xmlTextReaderName(reader); xmlChar* value; @@ -91,7 +92,7 @@ int SaxParseInterface::xmlSAXUserParse(xmlTextReaderPtr reader, std::deque<Token ret = xmlTextReaderRead(reader); } - // measurements::end(); + measurements::end(); return ret; } -- GitLab