X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=example%2Fdiameter%2FbatchConverter%2Fmain.cpp;h=7a7a2f484351d5ce589a370915fb72d51d31173c;hb=e688b5354af3a5fe0add859710cae41ffe123f65;hp=ae2ffdc7fa1c5ed295d4b18b6f1cd7ff4b0cad89;hpb=280ea9dc419bc28bce42a0e4799ad8ab27530ea4;p=anna.git diff --git a/example/diameter/batchConverter/main.cpp b/example/diameter/batchConverter/main.cpp index ae2ffdc..7a7a2f4 100644 --- a/example/diameter/batchConverter/main.cpp +++ b/example/diameter/batchConverter/main.cpp @@ -73,7 +73,7 @@ bool decodeDataBlock(const anna::DataBlock &db/*, unsigned int & detectedApplica G_codecMsg.clear(); G_codecMsg.decode(db); } catch(RuntimeException &ex) { - std::cerr << ex.asString() << std::endl << std::endl; + std::cerr << ex.asString() << std::endl << std::endl; //_exit(ex.asString()); return false; } @@ -194,7 +194,7 @@ int main(int argc, char **argv) { directoryHex.read(wkDir.c_str(), anna::io::Directory::Mode::FullPath); directoryXml.setPattern(".xml$"); directoryXml.read(wkDir.c_str(), anna::io::Directory::Mode::FullPath); - + // Processing .hex files: bool anyHexConverted = false; if (processHex) { @@ -225,17 +225,17 @@ int main(int argc, char **argv) { for (anna::io::Directory::const_iterator it = directoryXml.begin(); it != directoryXml.end(); it++) { const std::string& entry = anna::io::Directory::data (it); LOGDEBUG(anna::Logger::debug(entry + " is being converted to hex", ANNA_FILE_LOCATION)); - + // Load file: - G_codecMsg.loadXML(entry); - + G_codecMsg.loadXMLFile(entry); + // Write conversion: std::string hexString = anna::functions::asHexString(G_codecMsg.code()); std::string outputFile = entry + ".as.hex"; std::ofstream out(outputFile.c_str(), std::ifstream::out); out.write(hexString.c_str(), hexString.size()); out.close(); - + anyXmlConverted = true; } }