Home | History | Annotate | Download | only in libevent

Lines Matching refs:_buf

72 static struct evbuffer *_buf;	/* not thread safe */
77 if (_buf != NULL)
80 if ((_buf = evbuffer_new()) == NULL)
200 evbuffer_drain(_buf, EVBUFFER_LENGTH(_buf));
201 encode_int(_buf, integer);
204 encode_int(evbuf, EVBUFFER_LENGTH(_buf));
205 evbuffer_add_buffer(evbuf, _buf);
217 evbuffer_drain(_buf, EVBUFFER_LENGTH(_buf));
219 encode_int(_buf, tv->tv_sec);
220 encode_int(_buf, tv->tv_usec);
222 evtag_marshal(evbuf, tag, EVBUFFER_DATA(_buf),
223 EVBUFFER_LENGTH(_buf));
374 evbuffer_drain(_buf, EVBUFFER_LENGTH(_buf));
375 if (evbuffer_add(_buf, EVBUFFER_DATA(evbuf), len) == -1)
380 return (evtag_decode_int(pinteger, _buf));
392 evbuffer_drain(_buf, EVBUFFER_LENGTH(_buf));
395 if (evtag_unmarshal(src, &tag, _buf) == -1 || tag != need_tag)
398 if (EVBUFFER_LENGTH(_buf) != len)
401 memcpy(data, EVBUFFER_DATA(_buf), len);
411 evbuffer_drain(_buf, EVBUFFER_LENGTH(_buf));
413 if (evtag_unmarshal(evbuf, &tag, _buf) == -1 || tag != need_tag)
416 *pstring = calloc(EVBUFFER_LENGTH(_buf) + 1, 1);
419 evbuffer_remove(_buf, *pstring, EVBUFFER_LENGTH(_buf));
431 evbuffer_drain(_buf, EVBUFFER_LENGTH(_buf));
432 if (evtag_unmarshal(evbuf, &tag, _buf) == -1 || tag != need_tag)
435 if (evtag_decode_int(&integer, _buf) == -1)
438 if (evtag_decode_int(&integer, _buf) == -1)