The event builder supports wide variety of callbacks that allow user code to intervene when meaningful events occur. This section describes these callbacks and how to set them up.
The connection callback invokes user code when a new client has connected to the event builder as a source of event fragments.
When you write the callback, keep in mind that the script you provide will have the host and client description appended to it. This implies that most event builder connection callbacks wil be procs
Example 41-4. Establishing the connection callback
The disconnect callback is invoked when a data source disconnects. The callback is invoked for both normal and abnormal disconnects (there is a disconnect protocol prior to closing the link if the link closes without that protocol being followed, it is considered an abnormal disconnect).
The disconnect callback is passed the host and description of the source that has disconnected.
Example 41-5. Setting up the disconnect callback