jobs: Improve event loop integration
authorJosé Bollo <jose.bollo@iot.bzh>
Fri, 3 Nov 2017 12:04:30 +0000 (13:04 +0100)
committerJosé Bollo <jose.bollo@iot.bzh>
Fri, 3 Nov 2017 12:04:30 +0000 (13:04 +0100)
commit674b01ab9887d7c16b674e32365c7ab1386ecc77
tree883628fd82af4193e1e42453060d0ecb1019aa80
parente47e5c8339c3496015f667b7f71a6d673807141d
jobs: Improve event loop integration

The previous implmentation was buggy.

This changes make the event loop a thread global
variable. A thread now refuses to run an event loop
if it is in dispatching state.

Change-Id: Ic29792b87c1cae201958feb96d93678f6d37ac8d
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
src/jobs.c