From b7be78948cad7629427fd19769ddcfdfea3fb666 Mon Sep 17 00:00:00 2001 From: deva Date: Fri, 8 Aug 2008 09:23:03 +0000 Subject: Added print debug configurable. --- server/src/queryhandler.cc | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) (limited to 'server/src/queryhandler.cc') diff --git a/server/src/queryhandler.cc b/server/src/queryhandler.cc index 573ce3a..29e8fda 100644 --- a/server/src/queryhandler.cc +++ b/server/src/queryhandler.cc @@ -26,6 +26,8 @@ */ #include "queryhandler.h" +#include + // For time #include @@ -155,10 +157,12 @@ std::string QueryHandler::exec() " xsi:schemaLocation=\"http://www.aasimon.org/pentominos schema.xsd\">\n"; #ifndef WITHOUT_PENTOMINOS socket->write(header, strlen(header)); -#else - printf(header); #endif/*WITHOUT_PENTOMINOS*/ +#ifdef WITH_DEBUG + printf(header); +#endif/*WITH_DEBUG*/ + sprintf(buf, " write(buf, strlen(buf)); -#else - printf(buf); #endif/*WITHOUT_PENTOMINOS*/ +#ifdef WITH_DEBUG + printf(buf); +#endif/*WITH_DEBUG*/ + std::vector< Query >::iterator j = queries.begin(); while(j != queries.end()) { Query query = *j; @@ -194,10 +200,12 @@ std::string QueryHandler::exec() #ifndef WITHOUT_PENTOMINOS socket->write(buf, strlen(buf)); -#else - printf(buf); #endif/*WITHOUT_PENTOMINOS*/ +#ifdef WITH_DEBUG + printf(buf); +#endif/*WITH_DEBUG*/ + j++; } @@ -208,10 +216,12 @@ std::string QueryHandler::exec() // Terminate char term[] = "\0"; socket->write(term, 1); -#else - printf(buf); #endif/*WITHOUT_PENTOMINOS*/ +#ifdef WITH_DEBUG + printf(buf); +#endif/*WITH_DEBUG*/ + std::string answer; #ifndef WITHOUT_PENTOMINOS -- cgit v1.2.3