UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IOSMessageProtocol.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"
8#include "IOSMessageProtocol.generated.h"
9
10
11USTRUCT()
13{
15
16 //FIOSLaunchDaemonPing() {}
17};
18
19
20USTRUCT()
22{
24
25 UPROPERTY()
26 FString DeviceID;
27
28 UPROPERTY()
29 FString DeviceUDID;
30
31 UPROPERTY()
32 FString DeviceName;
33
34 UPROPERTY()
35 FString DeviceStatus;
36
37 UPROPERTY()
38 FString DeviceType;
39
40 UPROPERTY()
41 FString DeviceOSVersion;
42
43 UPROPERTY()
44 FString DeviceModelId;
45
46 UPROPERTY()
47 FString DeviceConnectionType;
48
49 UPROPERTY()
50 bool bCanPowerOff;
51
52 UPROPERTY()
53 bool bCanPowerOn;
54
55 UPROPERTY()
56 bool bIsAuthorized;
57
58 UPROPERTY()
59 bool bCanReboot;
60
62 : bCanPowerOff(false)
63 , bCanPowerOn(false)
64 , bIsAuthorized(false)
65 , bCanReboot(false)
66 {}
67
68 FIOSLaunchDaemonPong(FString InDeviceID, FString InDeviceUDID, FString InDeviceName, FString InDeviceStatus, FString InDeviceType, FString InDeviceConnectionType, bool bInCanPowerOff, bool bInCanPowerOn, bool bInCanReboot, bool bIsAuthorized)
69 : DeviceID(InDeviceID)
70 , DeviceUDID(InDeviceUDID)
71 , DeviceName(InDeviceName)
72 , DeviceStatus(InDeviceStatus)
73 , DeviceType(InDeviceType)
74 , DeviceConnectionType(InDeviceConnectionType)
75 , bCanPowerOff(bInCanPowerOff)
76 , bCanPowerOn(bInCanPowerOn)
77 , bIsAuthorized(bIsAuthorized)
78 , bCanReboot(bInCanReboot)
79 {}
80};
81
82
83USTRUCT()
85{
87
88 UPROPERTY()
89 FString AppID;
90
91 UPROPERTY()
92 FString Parameters;
93
95
96 FIOSLaunchDaemonLaunchApp(FString InAppID, FString Params)
97 : AppID(InAppID)
98 , Parameters(Params)
99 {}
100};
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
@ false
Definition radaudio_common.h:23
Definition IOSMessageProtocol.h:85
FIOSLaunchDaemonLaunchApp(FString InAppID, FString Params)
Definition IOSMessageProtocol.h:96
Definition IOSMessageProtocol.h:13
Definition IOSMessageProtocol.h:22
FIOSLaunchDaemonPong(FString InDeviceID, FString InDeviceUDID, FString InDeviceName, FString InDeviceStatus, FString InDeviceType, FString InDeviceConnectionType, bool bInCanPowerOff, bool bInCanPowerOn, bool bInCanReboot, bool bIsAuthorized)
Definition IOSMessageProtocol.h:68