Home | History | Annotate | Download | only in libevent

Lines Matching defs:downcast

68 #define downcast(bev_pair) (&(bev_pair)->bev.bev)
77 bufferevent_incref_and_lock_(downcast(bevp->partner));
85 bufferevent_decref_and_unlock_(downcast(bevp->partner));
107 bufferevent_free(downcast(bufev));
131 bufferevent_free(downcast(bufev1));
137 bufferevent_enable_locking_(downcast(bufev2), bufev1->bev.lock);
143 evbuffer_freeze(downcast(bufev1)->input, 0);
144 evbuffer_freeze(downcast(bufev1)->output, 1);
145 evbuffer_freeze(downcast(bufev2)->input, 0);
146 evbuffer_freeze(downcast(bufev2)->output, 1);
148 pair[0] = downcast(bufev1);
149 pair[1] = downcast(bufev2);
200 return (downcast(src)->enabled & EV_WRITE) &&
201 (downcast(dst)->enabled & EV_READ) &&
203 evbuffer_get_length(downcast(src)->output);
213 incref_and_lock(downcast(bev_pair));
219 be_pair_transfer(downcast(bev_pair), downcast(partner), 0);
223 decref_and_unlock(downcast(bev_pair));
243 be_pair_transfer(downcast(partner), bufev, 0);
248 be_pair_transfer(bufev, downcast(partner), 0);
321 partner = downcast(bev_p->partner);
352 partner = downcast(bev_p->partner);