AS_EVENT
AS_EVENT(ev)->ev_events |= NATIVE_BITS(bits);
AS_EVENT(ev)->ev_events &= ~NATIVE_BITS(bits);
AS_EVENT(ev)->ev_fd = fd;
free(AS_EVENT(ev));
return event_add(AS_EVENT(ev), tv);
return event_del(AS_EVENT(ev));
event_set(AS_EVENT(ev), -1, EV_TIMEOUT, NATIVE_BITS_CB(cb), arg);
if (event_base_set(AS_EVENT_BASE(base), AS_EVENT(ev)) != 0)
return evtimer_add(AS_EVENT(ev), tv);
return evtimer_del(AS_EVENT(ev));
return signal_add(AS_EVENT(ev), tv);
return signal_del(AS_EVENT(ev));
winsock_unregister_wsaevent(AS_EVENT(ev));
free(AS_EVENT(ev));
winsock_tcp_wouldblock(AS_EVENT(ev), NATIVE_BITS(eventbits));