Initial implementation of Control manager

Control manager will handle control actions, recorded or from OSC. Here skeleton for receiving OSC messages is in place. Cleanup of includes for NetworkToolkit. Touched a bit the BaseToolkit.
This commit is contained in:
Bruno Herbelin
2021-12-18 16:02:37 +01:00
parent bbc5e50491
commit a612154123
18 changed files with 269 additions and 92 deletions

View File

@@ -27,6 +27,7 @@
#include "Mixer.h"
#include "RenderingManager.h"
#include "UserInterfaceManager.h"
#include "ControlManager.h"
#include "Connection.h"
#include "Metronome.h"
@@ -91,6 +92,12 @@ int main(int argc, char *argv[])
if ( !Connection::manager().init() )
return 1;
///
/// CONTROLLER INIT
///
if ( !Control::manager().init() )
return 1;
///
/// METRONOME INIT
///
@@ -151,6 +158,11 @@ int main(int argc, char *argv[])
///
Metronome::manager().terminate();
///
/// CONTROLLER TERMINATE
///
Control::manager().terminate();
///
/// CONNECTION TERMINATE
///