能否提供一个兼容层,以方便在现有软件中使用libhv替代libevent?
Open
- Dominant language
- C
- Stars
- 7.6k
- Forks
- 1.4k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 9
Description
大部分Linux操作系统中,都已经集成了libevent,并且很多关键软件中都大量使用了libevent接口。
如果想要在已有软件中使用libhv替代libevent,必须适配软件中所有使用libevent接口的位置,调整成使用libhv接口,这个修改量是相当大的,非常困难。
但如果libhv能实现libevent库的一些核心接口,那么就可以无需适配下游软件,直接将下游软件使用的头文件换为libhv头文件即可。
想问一下,当前是否有计划在libhv中提供一个兼容层?兼容层实现可以参考libev:http://cvs.schmorp.de/libev/event.c
如果这个兼容层能够实现,像一些国产操作系统社区,比如openEuler,都可以推动将libhv作为核心系统组件集成到系统中,带来更广泛的使用。
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.