Lines Matching refs:evbuffer

711 struct evbuffer {  struct
719 void (*cb)(struct evbuffer *, size_t, size_t, void *); argument
746 struct evbuffer *input;
747 struct evbuffer *output;
882 int bufferevent_write_buffer(struct bufferevent *bufev, struct evbuffer *buf);
961 struct evbuffer *evbuffer_new(void);
969 void evbuffer_free(struct evbuffer *);
981 int evbuffer_expand(struct evbuffer *, size_t);
991 int evbuffer_add(struct evbuffer *, const void *, size_t);
1003 int evbuffer_remove(struct evbuffer *, void *, size_t);
1015 char *evbuffer_readline(struct evbuffer *);
1046 char *evbuffer_readln(struct evbuffer *buffer, size_t *n_read_out,
1060 int evbuffer_add_buffer(struct evbuffer *, struct evbuffer *);
1071 int evbuffer_add_printf(struct evbuffer *, const char *fmt, ...)
1086 int evbuffer_add_vprintf(struct evbuffer *, const char *fmt, va_list ap)
1099 void evbuffer_drain(struct evbuffer *, size_t);
1112 int evbuffer_write(struct evbuffer *, int);
1124 int evbuffer_read(struct evbuffer *, int, int);
1135 u_char *evbuffer_find(struct evbuffer *, const u_char *, size_t);
1144 void evbuffer_setcb(struct evbuffer *, void (*)(struct evbuffer *, size_t, size_t, void *), void *);
1154 void evtag_marshal(struct evbuffer *evbuf, ev_uint32_t tag, const void *data,
1167 void encode_int(struct evbuffer *evbuf, ev_uint32_t number);
1169 void evtag_marshal_int(struct evbuffer *evbuf, ev_uint32_t tag,
1172 void evtag_marshal_string(struct evbuffer *buf, ev_uint32_t tag,
1175 void evtag_marshal_timeval(struct evbuffer *evbuf, ev_uint32_t tag,
1178 int evtag_unmarshal(struct evbuffer *src, ev_uint32_t *ptag,
1179 struct evbuffer *dst);
1180 int evtag_peek(struct evbuffer *evbuf, ev_uint32_t *ptag);
1181 int evtag_peek_length(struct evbuffer *evbuf, ev_uint32_t *plength);
1182 int evtag_payload_length(struct evbuffer *evbuf, ev_uint32_t *plength);
1183 int evtag_consume(struct evbuffer *evbuf);
1185 int evtag_unmarshal_int(struct evbuffer *evbuf, ev_uint32_t need_tag,
1188 int evtag_unmarshal_fixed(struct evbuffer *src, ev_uint32_t need_tag,
1191 int evtag_unmarshal_string(struct evbuffer *evbuf, ev_uint32_t need_tag,
1194 int evtag_unmarshal_timeval(struct evbuffer *evbuf, ev_uint32_t need_tag,