# A single buffer
extern class NativeEvBuffer `{ struct evbuffer * `}
# Length of data in this buffer
fun length: Int `{ return evbuffer_get_length(self); `}
# Read data from an evbuffer and drain the bytes read
fun remove(buffer: CString, len: Int) `{
evbuffer_remove(self, buffer, len);
`}
end
lib/libevent/libevent.nit:390,1--399,3