libevent除了可以用在网络上,还可以和管道(pipe)结合用来生成管道事件。 (1)event_config_new():创建一个事件配置对象 event_config可以用来创建一个非默认的事件循环,通常使用这个函数配合event_base_new_with_config()创建event_base。最后需要使用event_config_free()来释放资源。 (2)event_new():创建一个读/...
libevent除了可以用在网络上,还可以和管道(pipe)结合用来生成管道事件。 (1)event_config_new():创建一个事件配置对象 event_config可以用来创建一个非默认的事件循环,通常使用这个函数配合event_base_new_with_config()创建event_base。最后需要使用event_config_free()来释放资源。 (2)event_new():创建一个读/...
Libevent可以记录错误信息以及调试信息,缺省将其输出到stderr,但嵌入到应用系统后,一般采用应用系统的日志系统,此时,可以修改libevent的日志记录方式,调用event_set_log_callback,需要注意的是自己的日志记录函数不要使用libevent的函数,否则有可能发生难以预料的结果(循环调用)。 错误退出 如果libevent发生不可恢复的错...
Libevent可以记录错误信息以及调试信息,缺省将其输出到stderr,但嵌入到应用系统后,一般采用应用系统的日志系统,此时,可以修改libevent的日志记录方式,调用event_set_log_callback,需要注意的是自己的日志记录函数不要使用libevent的函数,否则有可能发生难以预料的结果(循环调用)。 错误退出 如果libevent发生不可恢复的错...