Host-injected arbitrary-execution boundary. More...
#include <runtime_evaluator.hpp>
Public Member Functions | |
| virtual | ~RuntimeEvaluator ()=default |
| virtual RuntimeEvaluatorCapabilities | capabilities () const =0 |
| virtual RuntimeEvaluationResult | evaluate (std::string_view code, std::chrono::milliseconds timeout=kRuntimeEvalDeadline, std::size_t maximum_result_bytes=kRuntimeEvalMaxResultBytes)=0 |
| virtual bool | interrupt ()=0 |
| virtual std::string_view | binary_marker () const noexcept=0 |
| A component-specific marker retained through the evaluator vtable. | |
Host-injected arbitrary-execution boundary.
The base inspector owns only routing and status; implementations live in separately linked components.
|
virtualdefault |
|
pure virtualnoexcept |
A component-specific marker retained through the evaluator vtable.
|
pure virtual |
|
pure virtual |
|
pure virtual |