iCall - test¶
|PeriodicHandler||The PeriodicHandler interface allows you to create or delete periodic handlers. These handlers do not subscribe to events. Rather, they have three parameters: a start and end time, and an interval in seconds. The script attached to the handler will be run on the interval between the start and end times.|
|PerpetualHandler||The PerpetualHandler interface allows you to create or delete perpetual 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. When a perpetual handler is created a Tcl script is started. It will receive and be able to handle any events that match at least one of the handler&aposs subscriptions. Perpetual handlers have an advantage over triggered handlers (see the TriggeredHandler interface) in that they can save state. However, more than one event may be handled in parallel by a triggered handler at the same time.|
|Script||The Script interface allows you to create or delete Tcl scripts to attach to handlers.|
|TriggeredHandler||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.|
A structure that contains the expiration time for a periodic handler.
|GeneralHandlerState||The state of a triggered or periodic handler.|
|MatchAlgorithm||A list of possible match algorithms. As events come in to the system, you are able to declare a subset of events in which you are interested. These events come with a set of key-value pairs called contexts giving details relevant to the event, and handler definitions allow you to filter to a subset of these contexts. Different filtering options are possible. You can require that a particular context have an exact string value, for instance, or you can check it against a particular regular expression.|
|PerpetualHandlerState||The state of a perpetual event handler.|
|GeneralHandlerStateSequence||GeneralHandlerState ||A sequence of handler states.|
|MatchAlgorithmSequence||MatchAlgorithm ||A sequence of match algorithms.|
|MatchAlgorithmSequenceSequence||MatchAlgorithm  ||A sequence of sequences of match algorithms.|
|MatchAlgorithmSequenceSequenceSequence||MatchAlgorithm   ||A sequence of sequences of sequences of match algorithms.|
|PeriodicHandlerExpirySequence||PeriodicHandlerExpiry ||A sequence of periodic handler expiries.|
|PerpetualHandlerStateSequence||PerpetualHandlerState ||A sequence of handler states.|
The links to the sample code below are remnants of the old DevCentral wiki and will result in a 404 error. For best results, please copy the link text and search the codeshare directly on DevCentral.