增加libev的封装