4个版本
0.1.3 | 2019年8月30日 |
---|---|
0.1.2 | 2019年8月12日 |
0.1.1 | 2019年7月25日 |
0.1.0 | 2018年8月3日 |
#9 in #kqueue
每月52次下载
在2个crate中使用(通过constellation-rs)
30KB
865 行
notifier
封装平台事件通知API的包装器(目前通过mio),也可以处理高精度定时器事件,包括在notifier.wait()
调用期间在另一个线程中设置的。
提供文件描述符状态变化的边缘触发通知(对应于mio::Ready::readable() | mio::Ready::writable() | mio::unix::UnixReady::hup() | mio::unix::UnixReady::error()
)以及瞬间流逝。
它旨在与一个库结合使用,该库在每个边缘触发通知时全面收集事件(例如连接、数据进入、可写入数据、远程关闭、字节确认、连接错误)- 例如 tcp_typed
。
注意
目前不支持Windows。
许可证
以下两种许可证之一下许可
- Apache许可证第2版,(LICENSE-APACHE.txt 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- 麻省理工学院许可证(LICENSE-MIT.txt 或 https://open-source.org.cn/licenses/MIT)
任你选择。
除非你明确表示,否则根据 Apache-2.0 许可证定义的,你有意提交以包含在本作品中的任何贡献,都应双重许可,如上所述,不附加任何额外条款或条件。
依赖项
约3.5MB
约71K SLoC