|
remove-event-function | | function [event-class-specifier
[unit-class-or-instance-specifier]]
&key slot-names paths permanent | [Function]
|
Purpose
Remove an event function for one or more event classes.
Package :gbbopen
Module :gbbopen-core
Arguments and values
Detailed syntax
|
event-class-specifier ::= | atomic-event-class |
(atomic-event-class subeventing-specifier)
| t |
|
|
atomic-event-class ::= | event-class |
event-class-name |
|
|
subeventing-specifier ::=
| :plus-subevents | :no-subevents |
|
|
unit-class-or-instance-specifier ::=
| unit-instance |
(unit-instance*) | |
| atomic-unit-class | |
| (atomic-unit-class subclassing-specifier) |
t |
|
|
atomic-unit-class ::= | unit-class |
unit-class-name |
|
|
subclassing-specifier ::=
| :plus-subclasses | :no-subclasses |
|
See also
add-event-function
remove-all-event-functions
Examples
Remove the event function evfn-printv from the set of functions
to be invoked when create-instance-event is signaled on a
hyp unit instance:
(remove-event-function 'evfn-printv 'create-instance-event 'hyp)
Remove the event function evfn-printv from the set of
functions to be invoked when create-instance-event is signaled on a
hyp unit instance or its subclasses:
(remove-event-function 'evfn-printv 'create-instance-event '(hyp :plus-subclasses))
Note
Unit-instance-specific event functions
are not yet implemented in GBBopen.
The GBBopen Project