Я пытаюсь заставить libusb работать с epoll
вместо poll
, так как я уже использую epoll в приложении, которое нуждается в масштабируемости и будет работать только в Linux. Мне интересно, соответствуют ли флагов events
libusb_get_pollfds
, которые предназначены для опроса, совместимы с epoll.Совместимы ли флаги событий и событий epoll?
Может POLLIN
флага, например, может быть зарегистрирован с epoll
и добиться такого же поведения, как EPOLLIN
флага, или мне нужно, чтобы отобразить эти флаги событий в соответствующую Epoll версию?
Ожидаете ли вы подключения 10000 USB-устройств? В противном случае это совершенно бессмысленное, бесплатное внедрение портативного интерфейса вместо более портативного. –
Я использую epoll для большего, чем просто usb в этом приложении, и масштабируемость вызывает беспокойство. Linux - единственная целевая платформа. –