Lines Matching full:ev

144 	struct event ev;  member
156 my_event_add_bits(struct ub_event* ev, short bits) in my_event_add_bits() argument
158 AS_MY_EVENT(ev)->ev.ev_events |= NATIVE_BITS(bits); in my_event_add_bits()
162 my_event_del_bits(struct ub_event* ev, short bits) in my_event_del_bits() argument
164 AS_MY_EVENT(ev)->ev.ev_events &= ~NATIVE_BITS(bits); in my_event_del_bits()
168 my_event_set_fd(struct ub_event* ev, int fd) in my_event_set_fd() argument
170 AS_MY_EVENT(ev)->ev.ev_fd = fd; in my_event_set_fd()
174 my_event_free(struct ub_event* ev) in my_event_free() argument
176 free(AS_MY_EVENT(ev)); in my_event_free()
180 my_event_add(struct ub_event* ev, struct timeval* tv) in my_event_add() argument
182 return event_add(&AS_MY_EVENT(ev)->ev, tv); in my_event_add()
186 my_event_del(struct ub_event* ev) in my_event_del() argument
188 return event_del(&AS_MY_EVENT(ev)->ev); in my_event_del()
192 my_timer_add(struct ub_event* ev, struct ub_event_base* base, in my_timer_add() argument
195 event_set(&AS_MY_EVENT(ev)->ev, -1, EV_TIMEOUT,NATIVE_BITS_CB(cb),arg); in my_timer_add()
196 if (event_base_set(AS_MY_EVENT_BASE(base)->base, &AS_MY_EVENT(ev)->ev) in my_timer_add()
199 return evtimer_add(&AS_MY_EVENT(ev)->ev, tv); in my_timer_add()
203 my_timer_del(struct ub_event* ev) in my_timer_del() argument
205 return evtimer_del(&AS_MY_EVENT(ev)->ev); in my_timer_del()
209 my_signal_add(struct ub_event* ev, struct timeval* tv) in my_signal_add() argument
211 return signal_add(&AS_MY_EVENT(ev)->ev, tv); in my_signal_add()
215 my_signal_del(struct ub_event* ev) in my_signal_del() argument
217 return signal_del(&AS_MY_EVENT(ev)->ev); in my_signal_del()
221 my_winsock_unregister_wsaevent(struct ub_event* ev) in my_winsock_unregister_wsaevent() argument
224 winsock_unregister_wsaevent(&AS_MY_EVENT(ev)->ev); in my_winsock_unregister_wsaevent()
225 free(AS_MY_EVENT(ev)); in my_winsock_unregister_wsaevent()
227 (void)ev; in my_winsock_unregister_wsaevent()
232 my_winsock_tcp_wouldblock(struct ub_event* ev, int eventbits) in my_winsock_tcp_wouldblock() argument
235 winsock_tcp_wouldblock(&AS_MY_EVENT(ev)->ev, NATIVE_BITS(eventbits)); in my_winsock_tcp_wouldblock()
237 (void)ev; in my_winsock_tcp_wouldblock()
256 assertion fails on signal handling ev that is not deleted in my_event_base_free()
285 event_set(&my_ev->ev, fd, NATIVE_BITS(bits), NATIVE_BITS_CB(cb), arg); in my_event_new()
286 if (event_base_set(AS_MY_EVENT_BASE(base)->base, &my_ev->ev) != 0) { in my_event_new()
305 signal_set(&my_ev->ev, fd, NATIVE_BITS_CB(cb), arg); in my_signal_new()
306 if (event_base_set(AS_MY_EVENT_BASE(base)->base, &my_ev->ev) != 0) { in my_signal_new()
327 &my_ev->ev, wsaevent, cb, arg)) { in my_winsock_register_wsaevent()
545 ub_event_add_bits(struct ub_event* ev, short bits) in ub_event_add_bits() argument
547 if (ev->magic == UB_EVENT_MAGIC) { in ub_event_add_bits()
548 fptr_ok(ev->vmt != &default_event_vmt || in ub_event_add_bits()
549 ev->vmt->add_bits == my_event_add_bits); in ub_event_add_bits()
550 (*ev->vmt->add_bits)(ev, bits); in ub_event_add_bits()
555 ub_event_del_bits(struct ub_event* ev, short bits) in ub_event_del_bits() argument
557 if (ev->magic == UB_EVENT_MAGIC) { in ub_event_del_bits()
558 fptr_ok(ev->vmt != &default_event_vmt || in ub_event_del_bits()
559 ev->vmt->del_bits == my_event_del_bits); in ub_event_del_bits()
560 (*ev->vmt->del_bits)(ev, bits); in ub_event_del_bits()
565 ub_event_set_fd(struct ub_event* ev, int fd) in ub_event_set_fd() argument
567 if (ev->magic == UB_EVENT_MAGIC) { in ub_event_set_fd()
568 fptr_ok(ev->vmt != &default_event_vmt || in ub_event_set_fd()
569 ev->vmt->set_fd == my_event_set_fd); in ub_event_set_fd()
570 (*ev->vmt->set_fd)(ev, fd); in ub_event_set_fd()
575 ub_event_free(struct ub_event* ev) in ub_event_free() argument
577 if (ev && ev->magic == UB_EVENT_MAGIC) { in ub_event_free()
578 fptr_ok(ev->vmt != &default_event_vmt || in ub_event_free()
579 ev->vmt->free == my_event_free); in ub_event_free()
580 (*ev->vmt->free)(ev); in ub_event_free()
585 ub_event_add(struct ub_event* ev, struct timeval* tv) in ub_event_add() argument
587 if (ev->magic == UB_EVENT_MAGIC) { in ub_event_add()
588 fptr_ok(ev->vmt != &default_event_vmt || in ub_event_add()
589 ev->vmt->add == my_event_add); in ub_event_add()
590 return (*ev->vmt->add)(ev, tv); in ub_event_add()
596 ub_event_del(struct ub_event* ev) in ub_event_del() argument
598 if (ev && ev->magic == UB_EVENT_MAGIC) { in ub_event_del()
599 fptr_ok(ev->vmt != &default_event_vmt || in ub_event_del()
600 ev->vmt->del == my_event_del); in ub_event_del()
601 return (*ev->vmt->del)(ev); in ub_event_del()
607 ub_timer_add(struct ub_event* ev, struct ub_event_base* base, in ub_timer_add() argument
610 if (ev->magic == UB_EVENT_MAGIC) { in ub_timer_add()
611 fptr_ok(ev->vmt != &default_event_vmt || in ub_timer_add()
612 ev->vmt->add_timer == my_timer_add); in ub_timer_add()
613 return (*ev->vmt->add_timer)(ev, base, cb, arg, tv); in ub_timer_add()
619 ub_timer_del(struct ub_event* ev) in ub_timer_del() argument
621 if (ev && ev->magic == UB_EVENT_MAGIC) { in ub_timer_del()
622 fptr_ok(ev->vmt != &default_event_vmt || in ub_timer_del()
623 ev->vmt->del_timer == my_timer_del); in ub_timer_del()
624 return (*ev->vmt->del_timer)(ev); in ub_timer_del()
630 ub_signal_add(struct ub_event* ev, struct timeval* tv) in ub_signal_add() argument
632 if (ev->magic == UB_EVENT_MAGIC) { in ub_signal_add()
633 fptr_ok(ev->vmt != &default_event_vmt || in ub_signal_add()
634 ev->vmt->add_signal == my_signal_add); in ub_signal_add()
635 return (*ev->vmt->add_signal)(ev, tv); in ub_signal_add()
641 ub_signal_del(struct ub_event* ev) in ub_signal_del() argument
643 if (ev && ev->magic == UB_EVENT_MAGIC) { in ub_signal_del()
644 fptr_ok(ev->vmt != &default_event_vmt || in ub_signal_del()
645 ev->vmt->del_signal == my_signal_del); in ub_signal_del()
646 return (*ev->vmt->del_signal)(ev); in ub_signal_del()
652 ub_winsock_unregister_wsaevent(struct ub_event* ev) in ub_winsock_unregister_wsaevent() argument
654 if (ev && ev->magic == UB_EVENT_MAGIC) { in ub_winsock_unregister_wsaevent()
655 fptr_ok(ev->vmt != &default_event_vmt || in ub_winsock_unregister_wsaevent()
656 ev->vmt->winsock_unregister_wsaevent == in ub_winsock_unregister_wsaevent()
658 (*ev->vmt->winsock_unregister_wsaevent)(ev); in ub_winsock_unregister_wsaevent()
663 ub_winsock_tcp_wouldblock(struct ub_event* ev, int eventbits) in ub_winsock_tcp_wouldblock() argument
665 if (ev->magic == UB_EVENT_MAGIC) { in ub_winsock_tcp_wouldblock()
666 fptr_ok(ev->vmt != &default_event_vmt || in ub_winsock_tcp_wouldblock()
667 ev->vmt->winsock_tcp_wouldblock == in ub_winsock_tcp_wouldblock()
669 if (ev->vmt->winsock_tcp_wouldblock) in ub_winsock_tcp_wouldblock()
670 (*ev->vmt->winsock_tcp_wouldblock)(ev, eventbits); in ub_winsock_tcp_wouldblock()