Fix obsolete libev API usage

This commit is contained in:
Přemysl Eric Janouch 2015-04-08 02:09:40 +02:00
parent 7333f27159
commit ec54630fef

View File

@ -785,7 +785,7 @@ backend_ws_on_data (struct app_context *ctx, const void *data, size_t len)
// Finished the handshake, return to caller // Finished the handshake, return to caller
// (we run a separate loop to wait for the handshake to finish) // (we run a separate loop to wait for the handshake to finish)
self->state = WS_HANDLER_OPEN; self->state = WS_HANDLER_OPEN;
ev_unloop (EV_DEFAULT_ EVUNLOOP_ONE); ev_break (EV_DEFAULT_ EVBREAK_ONE);
if ((len -= n_parsed)) if ((len -= n_parsed))
return ws_parser_push (&self->parser, return ws_parser_push (&self->parser,
@ -835,7 +835,7 @@ backend_ws_close_connection (struct app_context *ctx)
if (!self->e) if (!self->e)
error_set (&self->e, "unexpected connection close"); error_set (&self->e, "unexpected connection close");
ev_unloop (EV_DEFAULT_ EVUNLOOP_ONE); ev_break (EV_DEFAULT_ EVBREAK_ONE);
} }
} }
@ -1192,7 +1192,7 @@ backend_ws_on_message (struct app_context *ctx,
} }
str_append_data (self->response_buffer, data, len); str_append_data (self->response_buffer, data, len);
ev_unloop (EV_DEFAULT_ EVUNLOOP_ONE); ev_break (EV_DEFAULT_ EVBREAK_ONE);
return true; return true;
} }
@ -1334,7 +1334,7 @@ backend_ws_connect (struct app_context *ctx, struct error **e)
ev_timer_start (EV_DEFAULT_ &self->timeout_watcher); ev_timer_start (EV_DEFAULT_ &self->timeout_watcher);
self->waiting_for_event = true; self->waiting_for_event = true;
ev_loop (EV_DEFAULT_ 0); ev_run (EV_DEFAULT_ 0);
self->waiting_for_event = false; self->waiting_for_event = false;
ev_timer_stop (EV_DEFAULT_ &self->timeout_watcher); ev_timer_stop (EV_DEFAULT_ &self->timeout_watcher);
@ -1387,7 +1387,7 @@ backend_ws_make_call (struct app_context *ctx,
self->response_buffer = buf; self->response_buffer = buf;
self->waiting_for_event = true; self->waiting_for_event = true;
ev_loop (EV_DEFAULT_ 0); ev_run (EV_DEFAULT_ 0);
self->waiting_for_event = false; self->waiting_for_event = false;
self->response_buffer = NULL; self->response_buffer = NULL;