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

@@ -19,28 +19,26 @@
#include <thread>
#include <chrono>
#include <vector>
#include <algorithm>
#include "osc/OscOutboundPacketStream.h"
#include "defines.h"
#include "Connection.h"
#include "Settings.h"
#include "Streamer.h"
#include "Log.h"
#include "Connection.h"
#ifndef NDEBUG
#define CONNECTION_DEBUG
#endif
Connection::Connection()
Connection::Connection() : receiver_(nullptr)
{
receiver_ = nullptr;
}
Connection::~Connection()
{
if (receiver_!=nullptr) {
@@ -226,7 +224,7 @@ void Connection::ask()
}
void ConnectionRequestListener::ProcessMessage( const osc::ReceivedMessage& m,
void Connection::RequestListener::ProcessMessage( const osc::ReceivedMessage& m,
const IpEndpointName& remoteEndpoint )
{
char sender[IpEndpointName::ADDRESS_AND_PORT_STRING_LENGTH];