CommandWithDispose(3)

INTERFACE
tcl.lang.CommandWithDispose -- interface for defining new Tcl commands that requires clean-up.

EXTENDS
Command

METHODS

abstract void disposeCmd()

DESCRIPTION
This interface is used to define more sophisticated commands that require clean-up when the command is deleted from an interpreter. When the command represented by the CommandWithDispose instance is deleted from an interpreter, either via the interp.deleteCommand method or when the interpreter itself is deleted, the disposeCmd method is invoked to free any resources that were allocated when the command was created.

EQUIVALENT C FUNCTIONS
Tcl_CmdDeleteProc

SEE ALSO
Interp, Command

KEYWORDS
command, create, delete, interpreter