kc3-lang/libevent/bufferevent.c

Branch :


Log

Author Commit Date CI Message
3c1f58f5 2015-11-05 17:45:09 be: introduce bufferevent_generic_adj_existing_timeouts_() And use it in openssl/sock layers to avoid copy-pasting it's variants.
a96b73b9 2015-11-05 17:35:17 be: add_event: use evutil_timerisset()
1ed6718d 2015-05-06 14:56:31 expose bufferevent_incref/decref (with fewer modifications)
07b5e45b 2014-09-18 15:08:57 Merge remote-tracking branch 'origin/patches-2.0'
b34e4ac3 2014-09-12 14:19:14 [Bugfix] fix bufferevent setwatermark suspend_read
a21e5108 2014-09-12 11:51:59 make bufferevent_getwatermark api more robust
a3172a41 2013-12-24 11:30:06 Minor optimizations on bufferevent_trigger options By making BEV_TRIG_DEFER_CALLBACKS equal to BEV_OPT_DEFER_CALLBACKS, and BEV_TRIG_IGNORE_WATERMARKS disjoint from BEV_OPT_*, we can save a few operations in bufferevent_run_*, which is critical-path.
4dd3abd4 2013-12-24 11:20:52 Make bufferevent_trigger_nolock_() inline Since most of its callers are using constant EV_READ or EV_WRITE, and using constant 0 as its argument, this should eliminate most of the overhead for this function in the fast case.
bd419471 2013-12-05 22:45:45 Clarifications in response to merge req. comments
a7384c78 2013-12-03 23:01:54 Add an option to trigger bufferevent event callbacks