(v13) Closing a channel in an input plugin
This page applies to Harlequin v13.1r0 and later; and to Harlequin MultiRIP but not Harlequin Core
Channels should be closed down when the RIP sends the D_IP_CHANNEL_CLOSE
selector. See (v13) D_IP_CHANNEL_CLOSE
.
If the plugin needs to make sure the channel being closed is the next channel the RIP polls, it can set lastFile
in ChannelCloseParam
during this call. This allows for the implementation of protocols requiring a series of independent jobs to be run one after another, without a job from elsewhere interrupting the sequence. For example, AppleTalk's logical file protocol requires this.