Home | History | Annotate | Download | only in libevent

Lines Matching defs:evbuffer

60 /** A single evbuffer callback for an evbuffer. This function will be invoked
61 * when bytes are added to or removed from the evbuffer. */
80 struct evbuffer {
116 * evbuffer. */
124 /** True iff this evbuffer's callbacks are not invoked immediately
140 /** A reference count on this evbuffer. When the reference count
153 /** The parent bufferevent object this evbuffer belongs to.
154 * NULL if the evbuffer stands alone. */
170 /** A single item in an evbuffer. */
272 struct evbuffer *source;
278 /** Return a pointer to extra data allocated along with an evbuffer. */
281 /** Assert that we are holding the lock on an evbuffer */
303 void evbuffer_incref_(struct evbuffer *buf);
305 void evbuffer_incref_and_lock_(struct evbuffer *buf);
313 void evbuffer_decref_and_unlock_(struct evbuffer *buffer);
317 int evbuffer_expand_fast_(struct evbuffer *, size_t, int);
325 int evbuffer_read_setup_vecs_(struct evbuffer *buf, ev_ssize_t howmuch,
338 void evbuffer_set_parent_(struct evbuffer *buf, struct bufferevent *bev);
340 void evbuffer_invoke_callbacks_(struct evbuffer *buf);
343 int evbuffer_get_callbacks_(struct evbuffer *buffer,