Home | History | Annotate | Download | only in libevent

Lines Matching defs:cbent

460 	struct evbuffer_cb_entry *cbent, *next;
497 for (cbent = LIST_FIRST(&buffer->callbacks);
498 cbent != LIST_END(&buffer->callbacks);
499 cbent = next) {
502 next = LIST_NEXT(cbent, next);
504 if ((cbent->flags & mask) != masked_val)
507 if ((cbent->flags & EVBUFFER_CB_OBSOLETE))
508 cbent->cb.cb_obsolete(buffer,
509 info.orig_size, new_size, cbent->cbarg);
511 cbent->cb.cb_func(buffer, &info, cbent->cbarg);
554 struct evbuffer_cb_entry *cbent;
556 while ((cbent = LIST_FIRST(&buffer->callbacks))) {
557 LIST_REMOVE(cbent, next);
558 mm_free(cbent);
3364 struct evbuffer_cb_entry *cbent;
3367 LIST_FOREACH(cbent, &buffer->callbacks, next) {
3368 if (cb == cbent->cb.cb_func && cbarg == cbent->cbarg) {
3369 result = evbuffer_remove_cb_entry(buffer, cbent);