Lines Matching refs:evbuffer

212 struct evbuffer {
220 void (*cb)(struct evbuffer *, size_t, size_t, void *);
244 struct evbuffer *input;
245 struct evbuffer *output;
267 int bufferevent_write_buffer(struct bufferevent *bufev, struct evbuffer *buf);
279 struct evbuffer *evbuffer_new(void);
280 void evbuffer_free(struct evbuffer *);
281 int evbuffer_expand(struct evbuffer *, size_t);
282 int evbuffer_add(struct evbuffer *, const void *, size_t);
283 int evbuffer_remove(struct evbuffer *, void *, size_t);
284 char *evbuffer_readline(struct evbuffer *);
285 int evbuffer_add_buffer(struct evbuffer *, struct evbuffer *);
286 int evbuffer_add_printf(struct evbuffer *, const char *fmt, ...);
287 int evbuffer_add_vprintf(struct evbuffer *, const char *fmt, va_list ap);
288 void evbuffer_drain(struct evbuffer *, size_t);
289 int evbuffer_write(struct evbuffer *, int);
290 int evbuffer_read(struct evbuffer *, int, int);
291 u_char *evbuffer_find(struct evbuffer *, const u_char *, size_t);
292 void evbuffer_setcb(struct evbuffer *, void (*)(struct evbuffer *, size_t, size_t, void *), void *);
302 void evtag_marshal(struct evbuffer *evbuf, u_int8_t tag, const void *data,
305 void encode_int(struct evbuffer *evbuf, u_int32_t number);
307 void evtag_marshal_int(struct evbuffer *evbuf, u_int8_t tag,
310 void evtag_marshal_string(struct evbuffer *buf, u_int8_t tag,
313 void evtag_marshal_timeval(struct evbuffer *evbuf, u_int8_t tag,
318 int evtag_unmarshal(struct evbuffer *src, u_int8_t *ptag,
319 struct evbuffer *dst);
320 int evtag_peek(struct evbuffer *evbuf, u_int8_t *ptag);
321 int evtag_peek_length(struct evbuffer *evbuf, u_int32_t *plength);
322 int evtag_payload_length(struct evbuffer *evbuf, u_int32_t *plength);
323 int evtag_consume(struct evbuffer *evbuf);
325 int evtag_unmarshal_int(struct evbuffer *evbuf, u_int8_t need_tag,
328 int evtag_unmarshal_fixed(struct evbuffer *src, u_int8_t need_tag, void *data,
331 int evtag_unmarshal_string(struct evbuffer *evbuf, u_int8_t need_tag,
334 int evtag_unmarshal_timeval(struct evbuffer *evbuf, u_int8_t need_tag,