FirstAvailablePolicy
First-available policy. Always selects the channel with the lowest index among available channels. Equivalent to a priority policy that prefers earlier channels.
Parameters
ChannelT
the type of channel managed by the policy
Functions
Link copied to clipboard
Checks if all channels are unavailable.
Link copied to clipboard
Initializes the policy with the list of channels it will manage.
Link copied to clipboard
Called when a channel becomes available (open for fork, ready for join).
Link copied to clipboard
Called when a channel becomes unavailable (closed for fork, not ready for join).
Link copied to clipboard
Selects a channel from the available channels.