Lines Matching refs:evbuffer
728 struct evbuffer { struct
736 void (*cb)(struct evbuffer *, size_t, size_t, void *); argument
763 struct evbuffer *input;
764 struct evbuffer *output;
899 int bufferevent_write_buffer(struct bufferevent *bufev, struct evbuffer *buf);
978 struct evbuffer *evbuffer_new(void);
986 void evbuffer_free(struct evbuffer *);
998 int evbuffer_expand(struct evbuffer *, size_t);
1008 int evbuffer_add(struct evbuffer *, const void *, size_t);
1020 int evbuffer_remove(struct evbuffer *, void *, size_t);
1032 char *evbuffer_readline(struct evbuffer *);
1063 char *evbuffer_readln(struct evbuffer *buffer, size_t *n_read_out,
1077 int evbuffer_add_buffer(struct evbuffer *, struct evbuffer *);
1088 int evbuffer_add_printf(struct evbuffer *, const char *fmt, ...)
1103 int evbuffer_add_vprintf(struct evbuffer *, const char *fmt, va_list ap);
1112 void evbuffer_drain(struct evbuffer *, size_t);
1125 int evbuffer_write(struct evbuffer *, int);
1137 int evbuffer_read(struct evbuffer *, int, int);
1148 u_char *evbuffer_find(struct evbuffer *, const u_char *, size_t);
1157 void evbuffer_setcb(struct evbuffer *, void (*)(struct evbuffer *, size_t, size_t, void *), void *);
1167 void evtag_marshal(struct evbuffer *evbuf, ev_uint32_t tag, const void *data,
1180 void encode_int(struct evbuffer *evbuf, ev_uint32_t number);
1182 void evtag_marshal_int(struct evbuffer *evbuf, ev_uint32_t tag,
1185 void evtag_marshal_string(struct evbuffer *buf, ev_uint32_t tag,
1188 void evtag_marshal_timeval(struct evbuffer *evbuf, ev_uint32_t tag,
1191 int evtag_unmarshal(struct evbuffer *src, ev_uint32_t *ptag,
1192 struct evbuffer *dst);
1193 int evtag_peek(struct evbuffer *evbuf, ev_uint32_t *ptag);
1194 int evtag_peek_length(struct evbuffer *evbuf, ev_uint32_t *plength);
1195 int evtag_payload_length(struct evbuffer *evbuf, ev_uint32_t *plength);
1196 int evtag_consume(struct evbuffer *evbuf);
1198 int evtag_unmarshal_int(struct evbuffer *evbuf, ev_uint32_t need_tag,
1201 int evtag_unmarshal_fixed(struct evbuffer *src, ev_uint32_t need_tag,
1204 int evtag_unmarshal_string(struct evbuffer *evbuf, ev_uint32_t need_tag,
1207 int evtag_unmarshal_timeval(struct evbuffer *evbuf, ev_uint32_t need_tag,