From cb697cb9df00bd6027d4c10b13c037f78a5c30c9 Mon Sep 17 00:00:00 2001 From: Guillaume Buisson Date: Mon, 19 Nov 2018 08:59:54 +0100 Subject: [PATCH] 4.21 fix (includes) --- OSC/Source/OSC/OSC.Build.cs | 4 +++- OSC/Source/OSC/Private/OscSettings.cpp | 3 +++ OSC/Source/OSC/Private/OscSettings.h | 6 +++++- OSC/Source/OSC/Private/Receive/OscDispatcher.cpp | 2 ++ OSC/Source/OSC/Private/Receive/OscDispatcher.h | 10 +++++++++- 5 files changed, 22 insertions(+), 3 deletions(-) diff --git a/OSC/Source/OSC/OSC.Build.cs b/OSC/Source/OSC/OSC.Build.cs index 77db251..e221634 100644 --- a/OSC/Source/OSC/OSC.Build.cs +++ b/OSC/Source/OSC/OSC.Build.cs @@ -4,7 +4,9 @@ namespace UnrealBuildTool.Rules { public OSC(ReadOnlyTargetRules Target) : base(Target) { - PublicDependencyModuleNames.AddRange( + PrivatePCHHeaderFile = "Private/OscPrivatePCH.h"; + + PublicDependencyModuleNames.AddRange( new string[] { "Networking", diff --git a/OSC/Source/OSC/Private/OscSettings.cpp b/OSC/Source/OSC/Private/OscSettings.cpp index 602e772..0303fa9 100644 --- a/OSC/Source/OSC/Private/OscSettings.cpp +++ b/OSC/Source/OSC/Private/OscSettings.cpp @@ -3,6 +3,9 @@ #include "OscSettings.h" #include "OscDispatcher.h" +#include "IPv4Endpoint.h" +#include "Sockets.h" + UOscSettings::UOscSettings() : ReceiveFrom("8000"), diff --git a/OSC/Source/OSC/Private/OscSettings.h b/OSC/Source/OSC/Private/OscSettings.h index 8f5fb3e..d04effe 100644 --- a/OSC/Source/OSC/Private/OscSettings.h +++ b/OSC/Source/OSC/Private/OscSettings.h @@ -1,11 +1,15 @@ #pragma once -#include #include "OscReceiverInputKey.h" +#include +#include #include "OscSettings.generated.h" class UOscDispatcher; +struct FIPv4Address; +class FSocket; +class FInternetAddr; UCLASS(Config=Engine, DefaultConfig) diff --git a/OSC/Source/OSC/Private/Receive/OscDispatcher.cpp b/OSC/Source/OSC/Private/Receive/OscDispatcher.cpp index 662d064..d3f4bac 100644 --- a/OSC/Source/OSC/Private/Receive/OscDispatcher.cpp +++ b/OSC/Source/OSC/Private/Receive/OscDispatcher.cpp @@ -1,6 +1,8 @@ #include "OscPrivatePCH.h" #include "OscDispatcher.h" #include "OscReceiverInterface.h" +#include "ArrayReader.h" +#include "IPv4Endpoint.h" #include "oscpack/osc/OscReceivedElements.h" diff --git a/OSC/Source/OSC/Private/Receive/OscDispatcher.h b/OSC/Source/OSC/Private/Receive/OscDispatcher.h index 9318261..7df4827 100644 --- a/OSC/Source/OSC/Private/Receive/OscDispatcher.h +++ b/OSC/Source/OSC/Private/Receive/OscDispatcher.h @@ -1,12 +1,20 @@ #pragma once #include "OscDataElemStruct.h" + +#include "IPv4Address.h" +#include "CircularQueue.h" +#include "UdpSocketReceiver.h" + +#include +#include + #include "OscDispatcher.generated.h" struct IOscReceiverInterface; class FSocket; class FUdpSocketReceiver; - +struct FIPv4Endpoint; /// Singleton that dispatches the OSC messages to listeners. UCLASS()