diff options
author | Stefan Radomski <github@mintwerk.de> | 2017-08-01 21:47:10 (GMT) |
---|---|---|
committer | Stefan Radomski <github@mintwerk.de> | 2017-08-01 21:47:10 (GMT) |
commit | 045bde78c0587316e0373c7698413412d0f315f9 (patch) | |
tree | f90d4ceb9d48fdc0dc240fce031dc81308e471dd /src/uscxml/debug/DebuggerServlet.cpp | |
parent | e0a7e43e2e41639bb50127cc5419b712a7b1f6e2 (diff) | |
download | uscxml-045bde78c0587316e0373c7698413412d0f315f9.zip uscxml-045bde78c0587316e0373c7698413412d0f315f9.tar.gz uscxml-045bde78c0587316e0373c7698413412d0f315f9.tar.bz2 |
Reenabled V8, Debugger tests and smaller fixes
Diffstat (limited to 'src/uscxml/debug/DebuggerServlet.cpp')
-rw-r--r-- | src/uscxml/debug/DebuggerServlet.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/uscxml/debug/DebuggerServlet.cpp b/src/uscxml/debug/DebuggerServlet.cpp index 74853f4..8a7e087 100644 --- a/src/uscxml/debug/DebuggerServlet.cpp +++ b/src/uscxml/debug/DebuggerServlet.cpp @@ -106,8 +106,8 @@ bool DebuggerServlet::requestFromHTTP(const HTTPServer::Request& request) { } else if (boost::istarts_with(request.data.at("path").atom, "/debug/connect")) { processConnect(request); return true; - } else if (boost::starts_with(request.data.at("path").atom, "/debug/sessions")) { - processListSessions(request); + } else if (boost::starts_with(request.data.at("path").atom, "/debug/instances")) { + processListInstances(request); return true; } @@ -168,6 +168,8 @@ bool DebuggerServlet::requestFromHTTP(const HTTPServer::Request& request) { replyData = session->debugResume(request.data["content"]); } else if (boost::starts_with(request.data.at("path").atom, "/debug/eval")) { replyData = session->debugEval(request.data["content"]); + } else if (boost::starts_with(request.data.at("path").atom, "/debug/event")) { + replyData = session->debugEvent(request.data["content"]); } if (!replyData.empty()) { @@ -220,7 +222,7 @@ void DebuggerServlet::processDisconnect(const HTTPServer::Request& request) { returnData(request, replyData); } -void DebuggerServlet::processListSessions(const HTTPServer::Request& request) { +void DebuggerServlet::processListInstances(const HTTPServer::Request& request) { Data replyData; std::map<std::string, std::weak_ptr<InterpreterImpl> > instances = InterpreterImpl::getInstances(); @@ -234,7 +236,7 @@ void DebuggerServlet::processListSessions(const HTTPServer::Request& request) { sessionData.compound["source"] = Data(instance->getBaseURL(), Data::VERBATIM); sessionData.compound["xml"].node = instance->getDocument(); - replyData.compound["sessions"].array.push_back(sessionData); + replyData.compound["instances"].array.push_back(sessionData); } } |