| 442 | } |
| 443 | |
| 444 | void DebugMessageHandler::HandleEvaluate(uint32_t seq, DbgEvaluate const & req) |
| 445 | { |
| 446 | Debug(" --> DbgEvaluate(%d, %d)", req.type(), req.node_id()); |
| 447 | |
| 448 | if (debugger_) { |
| 449 | bool querySucceeded = false; |
| 450 | auto process = [this, seq] (ResultCode rc, bool querySucceeded) { |
| 451 | SendEvaluateFinished(seq, rc, querySucceeded); |
| 452 | }; |
| 453 | |
| 454 | debugger_->Evaluate(seq, (EvalType)req.type(), req.node_id(), req.params(), process); |
| 455 | } else { |
| 456 | Debug("Evaluate: Not attached to story debugger!"); |
| 457 | } |
| 458 | } |
| 459 | |
| 460 | bool DebugMessageHandler::HandleMessage(DebuggerToBackend const * msg) |
| 461 | { |