UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
EngineService.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6
14struct FMessageAddress;
15
20{
21public:
22
25
26protected:
27
34 void SendNotification( const TCHAR* NotificationText, const FMessageAddress& Recipient );
35
42
43private:
44
46 void HandleAuthGrantMessage( const FEngineServiceAuthGrant& Message, const TSharedRef<IMessageContext, ESPMode::ThreadSafe>& Context );
47
49 void HandleAuthDenyMessage( const FEngineServiceAuthDeny& Message, const TSharedRef<IMessageContext, ESPMode::ThreadSafe>& Context );
50
52 void HandleExecuteCommandMessage( const FEngineServiceExecuteCommand& Message, const TSharedRef<IMessageContext, ESPMode::ThreadSafe>& Context );
53
55 void HandlePingMessage( const FEngineServicePing& Message, const TSharedRef<IMessageContext, ESPMode::ThreadSafe>& Context );
56
58 void HandleTerminateMessage( const FEngineServiceTerminate& Message, const TSharedRef<IMessageContext, ESPMode::ThreadSafe>& Context );
59
60private:
61
64};
FPlatformTypes::TCHAR TCHAR
Either ANSICHAR or WIDECHAR, depending on whether the platform supports wide characters or the requir...
Definition Platform.h:1135
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition EngineService.h:20
void SendNotification(const TCHAR *NotificationText, const FMessageAddress &Recipient)
Definition EngineService.cpp:38
void SendPong(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context)
Definition EngineService.cpp:47
ENGINE_API FEngineService()
Definition EngineService.cpp:17
Definition MessageEndpoint.h:70
Definition IMessageContext.h:225
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition EngineServiceMessages.h:70
Definition EngineServiceMessages.h:88
Definition EngineServiceMessages.h:110
Definition EngineServiceMessages.h:19
Definition EngineServiceMessages.h:137
Definition IMessageContext.h:26