ithewei / ithewei/libhv

能否提供一个兼容层,以方便在现有软件中使用libhv替代libevent?

Open
#354 4 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.