// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "Containers/UnrealString.h" #include "Templates/SharedPointer.h" class FMessageEndpoint; class IMessageContext; struct FIOSLaunchDaemonLaunchApp; struct FIOSLaunchDaemonPing; class FGameLaunchDaemonMessageHandler { public: void Init(); void Shutdown(); private: void HandlePingMessage(const FIOSLaunchDaemonPing& Message, const TSharedRef& Context); void HandleLaunchRequest(const FIOSLaunchDaemonLaunchApp& Message, const TSharedRef& Context); private: TSharedPtr MessageEndpoint; FString AppId; };