GENERAL_HANDLER_STATE_UNKNOWNGENERAL_HANDLER_STATE_ACTIVEGENERAL_HANDLER_STATE_INACTIVEMATCH_ALGORITHM_UNKNOWNMATCH_ALGORITHM_EXACTMATCH_ALGORITHM_GLOBMATCH_ALGORITHM_REGEXMATCH_ALGORITHM_SUBNETMATCH_ALGORITHM_ACCEPT_ALL
Gets the list of triggered handlers.
Creates new triggered handlers.
Deletes the specified triggered handlers.
Deletes all user-defined (non-root) triggered handlers.
Sets the description for the specified triggered handlers.
This is an arbitrary field which can be used for any purpose.
Gets the descriptions for the specified triggered handlers.
Sets the states for the specified triggered handlers.
This field describes whether the handler is running and accepting
events.
Gets the states for the specified triggered handlers.
Sets the script for the specified triggered handlers.
This is the name of a Tcl script that will be run when an event
to which this handler subscribes fires.
Gets the scripts for the specified triggered handlers.
Gets a list of subscriptions.
Add new subscriptions to triggered handlers.
Remove subscriptions from triggered handlers.
Remove all subscriptions from triggered handlers.
Set the event names for the specified subscriptions.
Get the event names from the specified subscriptions.
Gets a list of filter names for the specified subscriptions.
Add the specified filters to the specified subscriptions.
The initial match algorithms for these filters will all be
MATCH_ALGORITHM_EXACT.
Remove filters from the given subscriptions.
Remove all filters from the given subscriptions.
Set the values for the specified filters.
Get the values for the specified filters.
Set the match algorithms for the specified filters.
Get the match algorithms for the specified filters.
Gets the version information for this interface.
Gets the list of triggered handlers.
Creates new triggered handlers.
Deletes the specified triggered handlers.
Deletes all user-defined (non-root) triggered handlers.
Sets the description for the specified triggered handlers.
This is an arbitrary field which can be used for any purpose.
Gets the descriptions for the specified triggered handlers.
Sets the states for the specified triggered handlers.
This field describes whether the handler is running and accepting
events.
Gets the states for the specified triggered handlers.
Sets the script for the specified triggered handlers.
This is the name of a Tcl script that will be run when an event
to which this handler subscribes fires.
Gets the scripts for the specified triggered handlers.
Gets a list of subscriptions.
Add new subscriptions to triggered handlers.
Remove subscriptions from triggered handlers.
Remove all subscriptions from triggered handlers.
Set the event names for the specified subscriptions.
Get the event names from the specified subscriptions.
Gets a list of filter names for the specified subscriptions.
Add the specified filters to the specified subscriptions.
The initial match algorithms for these filters will all be
MATCH_ALGORITHM_EXACT.
Remove filters from the given subscriptions.
Remove all filters from the given subscriptions.
Set the values for the specified filters.
Get the values for the specified filters.
Set the match algorithms for the specified filters.
Get the match algorithms for the specified filters.
Gets the version information for this interface.
The TriggeredHandler interface allows you to create or delete
event-triggered handlers.
These handlers contain a set of objects called subscriptions; a
subscription registers interest in an event of a certain name. Each
subscription also may optionally include a list of filters to further
reduce the set of events that come in. For example, if a subscription
exists to an event indicating that a pool member goes down, then the
filters might be set up to restrict interest to pool members in a
certain subnet.
Triggered handlers do not keep state between instances of their
scripts running. If you would like state to be saved, see the
PerpetualHandler interface.