Если мы хотим в основном циклически обрабатывать файловые дескрипторы на основе epoll, какие еще функции предлагает libevent (не интересует http или dns материал) ??
epoll
libevent
http
dns
Я знаюэто довольно большой проект, но мне кажется довольно простым написать epoll API-оболочку.
epoll доступно только в Linux;libevent содержит некоторые абстракции, так что он будет использовать другие подобные API в других операционных системах (например: kqueue в OpenBSD).
kqueue
Дополнительная ценность, которую вы можете найти в libevent, - это мобильность. Ваш же код будет запускать файл в Windows или с другим API, чем просто epoll ().
Плюс вам не нужно изобретать велосипед :)