UB_EV_READ
if(!(event&UB_EV_READ))
if(!(event&UB_EV_READ))
if((event&UB_EV_READ)!=0)
ub_winsock_tcp_wouldblock(c->ev->ev, UB_EV_READ);
BIO_get_callback_arg(b), UB_EV_READ);
if(!(event & UB_EV_READ)) {
UB_EV_PERSIST | UB_EV_READ | UB_EV_TIMEOUT,
UB_EV_PERSIST | UB_EV_READ | UB_EV_TIMEOUT,
ub_winsock_tcp_wouldblock(c->ev->ev, UB_EV_READ);
ub_winsock_tcp_wouldblock(c->ev->ev, UB_EV_READ);
ub_winsock_tcp_wouldblock(c->ev->ev, UB_EV_READ);
ub_winsock_tcp_wouldblock(c->ev->ev, UB_EV_READ);
UB_EV_READ);
if((event&UB_EV_READ)
ub_winsock_tcp_wouldblock(c->ev->ev, UB_EV_READ);
UB_EV_READ);
if((event&UB_EV_READ)) {
if((event&UB_EV_READ)) {
evbits = UB_EV_READ | UB_EV_PERSIST;
evbits = UB_EV_READ | UB_EV_PERSIST;
evbits = UB_EV_READ | UB_EV_PERSIST;
evbits = UB_EV_PERSIST | UB_EV_READ | UB_EV_TIMEOUT;
evbits = UB_EV_PERSIST | UB_EV_READ | UB_EV_TIMEOUT;
evbits = UB_EV_READ | UB_EV_PERSIST;
evbits = UB_EV_PERSIST | UB_EV_READ;
else evbits = UB_EV_PERSIST | UB_EV_READ;
ub_winsock_tcp_wouldblock(c->ev->ev, UB_EV_READ);
ub_event_del_bits(c->ev->ev, UB_EV_READ|UB_EV_WRITE);
ub_event_add_bits(c->ev->ev, UB_EV_READ|UB_EV_WRITE);
ub_event_add_bits(c->ev->ev, UB_EV_READ);
ub_event_del_bits(c->ev->ev, UB_EV_READ|UB_EV_WRITE);
if(rd) ub_event_add_bits(c->ev->ev, UB_EV_READ);
#if UB_EV_TIMEOUT != EV_TIMEOUT || UB_EV_READ != EV_READ || \
| (((b) & UB_EV_READ ) ? EV_READ : 0) \
| (((b) & EV_READ ) ? UB_EV_READ : 0) \
UB_EV_READ);
UB_EV_READ);
UB_EV_READ);
UB_EV_READ | UB_EV_PERSIST, fast_reload_service_cb,
if((bits&UB_EV_READ) || dtio->ssl_brief_write) {
UB_EV_READ | UB_EV_PERSIST, &dtio_cmd_cb, dtio);
if((bits&UB_EV_READ)) {
stopev = ub_event_new(info.base, dtio->fd, UB_EV_READ |
UB_EV_READ | UB_EV_WRITE | UB_EV_PERSIST, &dtio_output_cb,
UB_EV_READ);
ub_winsock_tcp_wouldblock(maindata->ev, UB_EV_READ);
data->ev = ub_event_new(maindata->base, s, UB_EV_READ | UB_EV_PERSIST,
s->ev = ub_event_new(base, s->fd, UB_EV_READ | UB_EV_PERSIST,
ub_winsock_tcp_wouldblock(data->ev, UB_EV_READ);
ub_event_del_bits(data->ev, UB_EV_READ);
ub_event_add_bits(data->ev, UB_EV_READ);
((bits&UB_EV_READ)!=0?"EV_READ":""),
((bits&(UB_EV_READ|UB_EV_WRITE))==(UB_EV_READ|UB_EV_WRITE)?
if((bits&UB_EV_READ)) {
data->ev = ub_event_new(base, data->fd, UB_EV_READ | UB_EV_WRITE |
if(!(event&UB_EV_READ))
if(!(event&UB_EV_READ))
if((event&UB_EV_READ)!=0)
ub_winsock_tcp_wouldblock(c->ev->ev, UB_EV_READ);
BIO_get_callback_arg(b), UB_EV_READ);
if(!(event & UB_EV_READ)) {
UB_EV_PERSIST | UB_EV_READ | UB_EV_TIMEOUT,
UB_EV_PERSIST | UB_EV_READ | UB_EV_TIMEOUT,
ub_winsock_tcp_wouldblock(c->ev->ev, UB_EV_READ);
ub_winsock_tcp_wouldblock(c->ev->ev, UB_EV_READ);
ub_winsock_tcp_wouldblock(c->ev->ev, UB_EV_READ);
ub_winsock_tcp_wouldblock(c->ev->ev, UB_EV_READ);
UB_EV_READ);
if((event&UB_EV_READ)
ub_winsock_tcp_wouldblock(c->ev->ev, UB_EV_READ);
UB_EV_READ);
if((event&UB_EV_READ)) {
if((event&UB_EV_READ)) {
evbits = UB_EV_READ | UB_EV_PERSIST;
evbits = UB_EV_READ | UB_EV_PERSIST;
evbits = UB_EV_READ | UB_EV_PERSIST;
evbits = UB_EV_PERSIST | UB_EV_READ | UB_EV_TIMEOUT;
evbits = UB_EV_PERSIST | UB_EV_READ | UB_EV_TIMEOUT;
evbits = UB_EV_READ | UB_EV_PERSIST;
evbits = UB_EV_PERSIST | UB_EV_READ;
else evbits = UB_EV_PERSIST | UB_EV_READ;
ub_winsock_tcp_wouldblock(c->ev->ev, UB_EV_READ);
ub_event_del_bits(c->ev->ev, UB_EV_READ|UB_EV_WRITE);
ub_event_add_bits(c->ev->ev, UB_EV_READ|UB_EV_WRITE);
ub_event_add_bits(c->ev->ev, UB_EV_READ);
ub_event_del_bits(c->ev->ev, UB_EV_READ|UB_EV_WRITE);
if(rd) ub_event_add_bits(c->ev->ev, UB_EV_READ);
#if UB_EV_TIMEOUT != EV_TIMEOUT || UB_EV_READ != EV_READ || \
| (((b) & UB_EV_READ ) ? EV_READ : 0) \
| (((b) & EV_READ ) ? UB_EV_READ : 0) \
#if UB_EV_TIMEOUT != EV_TIMEOUT || UB_EV_READ != EV_READ || \
| (((b) & UB_EV_READ ) ? EV_READ : 0) \
| (((b) & EV_READ ) ? UB_EV_READ : 0) \