daemon: split worker to 'engine' and workers
The engine is responsible for central managemento of resources and work distribution. This allows to spawn multiple loops. The engine configuration / interface is based on Lua 5.1-5.2, including a RPC and a simple CLI interface. This is going to be the core of configuration later on.
Showing
- daemon/cmd.c 0 additions, 127 deletionsdaemon/cmd.c
- daemon/daemon.mk 9 additions, 1 deletiondaemon/daemon.mk
- daemon/engine.c 301 additions, 0 deletionsdaemon/engine.c
- daemon/engine.h 42 additions, 0 deletionsdaemon/engine.h
- daemon/lua/init.lua 2 additions, 0 deletionsdaemon/lua/init.lua
- daemon/main.c 50 additions, 31 deletionsdaemon/main.c
- daemon/worker.c 6 additions, 49 deletionsdaemon/worker.c
- daemon/worker.h 5 additions, 18 deletionsdaemon/worker.h
- doc/config.rst 2 additions, 0 deletionsdoc/config.rst
- doc/daemon.rst 4 additions, 4 deletionsdoc/daemon.rst
- doc/index.rst 1 addition, 0 deletionsdoc/index.rst
Loading
Please register or sign in to comment