mirror of
https://github.com/gnif/LookingGlass.git
synced 2026-08-22 07:01:30 +00:00
Create and advertise one reliable input stream for each possible LGMP client, then bind endpoints to active input subscribers. Drain endpoints fairly while prioritizing the current owner's lane so its RELEASE remains the ordering barrier. Reject transport changes within an activation generation. Gracefully retire missing or stalled subscribers without reusing an active reservation. Keep excess clients on the queue and release HID ownership from the input worker when its stream retires.