remove_exception_function

remove_exception_function --  removes an exception function from a symbol.

Syntax

remove_exception_function (symbol, exc_fn)

		

Arguments

symbol

The point name, as a symbol, from which to remove the exception function.

exc_fn

The exception function body.

Returns

The exception function which was removed, or nil if no function was removed.

Description

This function removes an exception function (Cascade DataHub exception handler) from the symbol. The exc_fn is compared to all of the current exception functions for the symbol using the comparison function eq.

Example

    Gamma> add_exception_function(#temp, #princ("temp change\n"));
    (princ "temp change\n")
    Gamma> next_event();
    temp change
    (t)
    Gamma> temp;
    40
    Gamma> remove_exception_function(#temp, #princ("temp change\n"));
    (princ "temp change\n")
    Gamma>  next_event();
    nil
    Gamma> temp;
    35
    Gamma> 
    		

See Also

add_exception_function

Copyright 1995-2002 by Cogent Real-Time Systems, Inc.