Work on main loop

Make a main-loop object with associated helper functions to handle async
methods.
rtloop -> data_loop
Handle async results a lot better.
Remove REMOVE_MEM command. We don't need it.
Handle stream memory updates better.
This commit is contained in:
Wim Taymans 2016-10-20 16:26:55 +02:00
parent 98dbb6424d
commit 8fac22afdb
26 changed files with 926 additions and 583 deletions

View file

@ -3,12 +3,13 @@ pinoscore_headers = [
'client-node.h',
'command.h',
'daemon.h',
'data-loop.h',
'dbus-client-node.h',
'link.h',
'main-loop.h',
'module.h',
'node.h',
'node-factory.h',
'rt-loop.h',
'utils.h',
]
@ -17,12 +18,13 @@ pinoscore_sources = [
'client-node.c',
'command.c',
'daemon.c',
'data-loop.c',
'dbus-client-node.c',
'link.c',
'main-loop.c',
'module.c',
'node.c',
'node-factory.c',
'rt-loop.c',
'utils.c',
]