tcl.lang
Interface VarTrace
public interface VarTrace
This interface is used to make variable traces. To make a variable
trace, write a class that implements the VarTrace and call
Interp.traceVar with an instance of that class.
Method Summary |
void |
traceProc(Interp interp,
String part1,
String part2,
int flags)
This function gets called when a variable is accessed. |
traceProc
void traceProc(Interp interp,
String part1,
String part2,
int flags)
throws TclException
- This function gets called when a variable is accessed.
Results: None.
Side effects: The traceProc can cause arbitrary side effects. If a
TclException is thrown, error message is stored in the result of the
interpreter.
- Parameters:
interp
- current interpreterpart1
- first part of variable namepart2
- array index, or if null, part1 is a scalar or whole arrayflags
- TCL.TRACE_READS, TCL.TRACE_WRITES or TCL.TRACE_UNSETS
(exactly one of these bits will be set.)
- Throws:
TclException
Copyright © 2015. All rights reserved.