Tobias Witek
|
7f91b8298f
|
[modules] Refactor module initialization
Modules now get an output and a complete config object. This should make
customization much easier in the future.
|
2016-11-05 08:11:08 +01:00 |
|
Tobias Witek
|
c2adf38b92
|
[engine] Remove obsolete Argument class
|
2016-11-05 08:00:47 +01:00 |
|
Tobias Witek
|
9da9fdaaa5
|
[engine] Add missing import
|
2016-11-05 06:47:22 +01:00 |
|
Tobias Witek
|
55474aadc3
|
[general] Minor refactoring
Shuffled some code around in an attempt to make it easier to read and
understand.
|
2016-11-04 21:41:22 +01:00 |
|
Tobias Witek
|
47935942f0
|
[engine] Reformat a bit (line breaking)
Break some extensively long lines
|
2016-11-04 21:18:07 +01:00 |
|
Tobias Witek
|
ea27ccb2c1
|
[output] Add waiting capability to output
Engine now calls wait on output for further data, is interrupted
on new data.
|
2016-11-04 21:10:21 +01:00 |
|
Tobias Witek
|
d62258c89d
|
[all] Major refactoring
Introduce an "Engine" class to abstract some of the details of loading
modules, registering events, etc.
|
2016-11-04 21:03:12 +01:00 |
|