之前几节剖析了libevent底层的构造和运行机制,接下来的几节将会剖析Bufferevents,Bufferevents在event的基本上参加了数据缓存逻辑,使得事件和数据联合在一起。libevent的bufferevent有六种类型,分离是:bufferevent_async,bufferevent_filter,bufferevent_openssl,bufferevent_pair,bufferevent_ratelim和bufferevent_sock。其中最常常使用的是bufferevent_sock类型。之前几节剖析了libevent底层的构造和运行机制,接下来的几节将会剖析Bufferevents,