VICI  0.11.815
Visual Chart Interpreter
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
VICI::Vici Class Referenceabstract

An API for the vici runtime gui. More...

#include <vici/vici.h>

Inheritance diagram for VICI::Vici:
VICI::Interp::InterpreterClient VICI::stub::ViciStub

Public Member Functions

virtual ~Vici ()
 virtual destructor
 
virtual Interp::InterpretergetInterpreter ()=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
 

Detailed Description

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.


The documentation for this class was generated from the following file: