Lines Matching refs:evbuffer
58 /** A single evbuffer callback for an evbuffer. This function will be invoked
59 * when bytes are added to or removed from the evbuffer. */
78 struct evbuffer {
114 * evbuffer. */
122 /** True iff this evbuffer's callbacks are not invoked immediately
138 /** A reference count on this evbuffer. When the reference count
151 /** The parent bufferevent object this evbuffer belongs to.
152 * NULL if the evbuffer stands alone. */
156 /** A single item in an evbuffer. */
213 /** Return a pointer to extra data allocated along with an evbuffer. */
216 /** Assert that we are holding the lock on an evbuffer */
238 void _evbuffer_incref(struct evbuffer *buf);
240 void _evbuffer_incref_and_lock(struct evbuffer *buf);
248 void _evbuffer_decref_and_unlock(struct evbuffer *buffer);
252 int _evbuffer_expand_fast(struct evbuffer *, size_t, int);
260 int _evbuffer_read_setup_vecs(struct evbuffer *buf, ev_ssize_t howmuch,
273 void evbuffer_set_parent(struct evbuffer *buf, struct bufferevent *bev);
275 void evbuffer_invoke_callbacks(struct evbuffer *buf);