Lines Matching defs:loop

312 int uv_udp_init_ex(uv_loop_t* loop, uv_udp_t* handle, unsigned flags) {
327 rc = uv__udp_init_ex(loop, handle, flags, domain);
337 int uv_udp_init(uv_loop_t* loop, uv_udp_t* handle) {
338 return uv_udp_init_ex(loop, handle, AF_UNSPEC);
502 void uv_walk(uv_loop_t* loop, uv_walk_cb walk_cb, void* arg) {
507 QUEUE_MOVE(&loop->handle_queue, &queue);
513 QUEUE_INSERT_TAIL(&loop->handle_queue, q);
521 static void uv__print_handles(uv_loop_t* loop, int only_active, FILE* stream) {
526 if (loop == NULL)
527 loop = uv_default_loop();
529 QUEUE_FOREACH(q, &loop->handle_queue) {
553 void uv_print_all_handles(uv_loop_t* loop, FILE* stream) {
554 uv__print_handles(loop, 0, stream);
558 void uv_print_active_handles(uv_loop_t* loop, FILE* stream) {
559 uv__print_handles(loop, 1, stream);
578 void uv_stop(uv_loop_t* loop) {
579 loop->stop_flag = 1;
583 uint64_t uv_now(const uv_loop_t* loop) {
584 return loop->time;
762 int uv_loop_configure(uv_loop_t* loop, uv_loop_option option, ...) {
768 err = uv__loop_configure(loop, option, ap);
792 uv_loop_t* loop;
794 loop = uv__malloc(sizeof(*loop));
795 if (loop == NULL)
798 if (uv_loop_init(loop)) {
799 uv__free(loop);
803 return loop;
807 int uv_loop_close(uv_loop_t* loop) {
814 if (uv__has_active_reqs(loop))
817 QUEUE_FOREACH(q, &loop->handle_queue) {
823 uv__loop_close(loop);
826 saved_data = loop->data;
827 memset(loop, -1, sizeof(*loop));
828 loop->data = saved_data;
830 if (loop == default_loop_ptr)
837 void uv_loop_delete(uv_loop_t* loop) {
843 err = uv_loop_close(loop);
846 if (loop != default_loop)
847 uv__free(loop);
916 void uv__metrics_update_idle_time(uv_loop_t* loop) {
921 if (!(uv__get_internal_fields(loop)->flags & UV_METRICS_IDLE_TIME))
924 loop_metrics = uv__get_loop_metrics(loop);
943 void uv__metrics_set_provider_entry_time(uv_loop_t* loop) {
947 if (!(uv__get_internal_fields(loop)->flags & UV_METRICS_IDLE_TIME))
951 loop_metrics = uv__get_loop_metrics(loop);
958 uint64_t uv_metrics_idle_time(uv_loop_t* loop) {
963 loop_metrics = uv__get_loop_metrics(loop);