libusb库里面哪些是异步函数
时间: 2023-03-31 16:00:49 浏览: 363
libusb:转到C libusb库的绑定
libusb库里面有以下异步函数:
1. libusb_submit_transfer() - 提交异步传输请求
2. libusb_cancel_transfer() - 取消异步传输请求
3. libusb_handle_events_async() - 异步处理事件
4. libusb_handle_events_timeout_completed() - 异步处理事件并等待完成
5. libusb_handle_events_completed() - 异步处理事件并等待完成
6. libusb_get_next_timeout() - 获取下一个超时时间
7. libusb_try_lock_events() - 尝试锁定事件处理
8. libusb_unlock_events() - 解锁事件处理
9. libusb_event_handling_ok() - 检查事件处理是否正常
10. libusb_event_handler_active() - 检查事件处理是否活跃
11. libusb_event_handler_pending() - 检查是否有待处理的事件
12. libusb_get_pollfds() - 获取用于异步事件处理的文件描述符
13. libusb_pollfds_handle_timeouts() - 处理超时事件
14. libusb_get_pollfd() - 获取用于异步事件处理的文件描述符
15. libusb_set_pollfd_notifiers() - 设置文件描述符通知器
16. libusb_get_next_timeout() - 获取下一个超时时间
17. libusb_handle_events_locked() - 锁定并异步处理事件
18. libusb_handle_events_locked_completed() - 锁定并异步处理事件并等待完成
19. libusb_handle_events_locked_timeout() - 锁定并异步处理事件并等待超时
20. libusb_handle_events_locked_timeout_completed() - 锁定并异步处理事件并等待超时和完成。
阅读全文