UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PortalRpcMessages.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"
7#include "Misc/Guid.h"
8#include "PortalRpcMessages.generated.h"
9
10
11USTRUCT()
13{
15
16
17 UPROPERTY(EditAnywhere, Category="Message")
18 FGuid ProductId;
19
21 UPROPERTY(EditAnywhere, Category="Message")
22 FString ProductVersion;
23
25 UPROPERTY(EditAnywhere, Category = "Message")
26 FString HostMacAddress;
27
29 UPROPERTY(EditAnywhere, Category = "Message")
30 FString HostUserId;
31
34
36 FPortalRpcLocateServer(const FGuid& InProductId, const FString& InProductVersion, const FString& InHostMacAddress, const FString& InHostUserId)
37 : ProductId(InProductId)
38 , ProductVersion(InProductVersion)
39 , HostMacAddress(InHostMacAddress)
40 , HostUserId(InHostUserId)
41 { }
42};
43
44
45USTRUCT()
47{
49
50
51 UPROPERTY(EditAnywhere, Category="Message")
52 FString ServerAddress;
53
56
59 : ServerAddress(InServerAddress)
60 { }
61};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition Guid.h:109
Definition PortalRpcMessages.h:13
FPortalRpcLocateServer(const FGuid &InProductId, const FString &InProductVersion, const FString &InHostMacAddress, const FString &InHostUserId)
Definition PortalRpcMessages.h:36
Definition PortalRpcMessages.h:47
FPortalRpcServer(const FString &InServerAddress)
Definition PortalRpcMessages.h:58