VICI
0.11.815
Visual Chart Interpreter
|
An API for the vici runtime gui. More...
#include <vici/vici.h>
Public Member Functions | |
virtual | ~Vici () |
virtual destructor | |
virtual Interp::Interpreter * | getInterpreter ()=0 |
Get a reference to the interpreter object. | |
virtual void | openFile (const Path &)=0 |
Set the file to execute. | |
virtual void | autoStart ()=0 |
Start the script as soon as the GUI is ready. | |
Public Member Functions inherited from VICI::Interp::InterpreterClient | |
virtual | ~InterpreterClient () |
virtual destructor | |
virtual void | setValue (csr varName, csr value)=0 |
this gets called when a script variable has a change of value More... | |
virtual void | setFile (int state, csr filename)=0 |
this gets called when a monitored file changes state. More... | |
virtual void | setCursor (ThreadId tid, NodeId node)=0 |
this gets called as the shell steps through the script More... | |
virtual void | breakReached (ThreadId tid, NodeId node)=0 |
this gets called when a break point is reached More... | |
virtual void | dataReady (NodeId node)=0 |
this gets called when data is available on a display More... | |
virtual void | reportError (Severity sev, csr msg)=0 |
This gets called if an error is detected. More... | |
virtual void | done ()=0 |
this gets called when the script completes | |
An API for the vici runtime gui.
The facade for the runtime program.
The implementation will run a script and provide a user interface for interacting with the script.