Work on event loop

Make a new epoll based event loop and use it for the data tranport.
Simplify the spa event api a little and rename to SpaLoop
This commit is contained in:
Wim Taymans 2016-11-18 17:46:01 +01:00
parent 0d2fa5ebc8
commit ae93f15965
33 changed files with 1286 additions and 954 deletions

View file

@ -4,6 +4,7 @@ pinos_headers = [
'format.h',
'introspect.h',
'log.h',
'loop.h',
'map.h',
'mem.h',
'pinos.h',
@ -22,6 +23,7 @@ pinos_sources = [
'format.c',
'introspect.c',
'log.c',
'loop.c',
'mapper.c',
'mem.c',
'properties.c',
@ -58,6 +60,7 @@ enumtypes_c = custom_target('enumtypes_c',
libpinos_c_args = [
'-DHAVE_CONFIG_H',
'-D_GNU_SOURCE',
'-D_POSIX_C_SOURCE',
]