101 lines
1.7 KiB
C
101 lines
1.7 KiB
C
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "CoreMinimal.h"
|
|
#include "Containers/UnrealString.h"
|
|
#include "UObject/ObjectMacros.h"
|
|
#include "IOSMessageProtocol.generated.h"
|
|
|
|
|
|
USTRUCT()
|
|
struct FIOSLaunchDaemonPing
|
|
{
|
|
GENERATED_USTRUCT_BODY()
|
|
|
|
//FIOSLaunchDaemonPing() {}
|
|
};
|
|
|
|
|
|
USTRUCT()
|
|
struct FIOSLaunchDaemonPong
|
|
{
|
|
GENERATED_USTRUCT_BODY()
|
|
|
|
UPROPERTY()
|
|
FString DeviceID;
|
|
|
|
UPROPERTY()
|
|
FString DeviceUDID;
|
|
|
|
UPROPERTY()
|
|
FString DeviceName;
|
|
|
|
UPROPERTY()
|
|
FString DeviceStatus;
|
|
|
|
UPROPERTY()
|
|
FString DeviceType;
|
|
|
|
UPROPERTY()
|
|
FString DeviceOSVersion;
|
|
|
|
UPROPERTY()
|
|
FString DeviceModelId;
|
|
|
|
UPROPERTY()
|
|
FString DeviceConnectionType;
|
|
|
|
UPROPERTY()
|
|
bool bCanPowerOff;
|
|
|
|
UPROPERTY()
|
|
bool bCanPowerOn;
|
|
|
|
UPROPERTY()
|
|
bool bIsAuthorized;
|
|
|
|
UPROPERTY()
|
|
bool bCanReboot;
|
|
|
|
FIOSLaunchDaemonPong()
|
|
: bCanPowerOff(false)
|
|
, bCanPowerOn(false)
|
|
, bIsAuthorized(false)
|
|
, bCanReboot(false)
|
|
{}
|
|
|
|
FIOSLaunchDaemonPong(FString InDeviceID, FString InDeviceUDID, FString InDeviceName, FString InDeviceStatus, FString InDeviceType, FString InDeviceConnectionType, bool bInCanPowerOff, bool bInCanPowerOn, bool bInCanReboot, bool bIsAuthorized)
|
|
: DeviceID(InDeviceID)
|
|
, DeviceUDID(InDeviceUDID)
|
|
, DeviceName(InDeviceName)
|
|
, DeviceStatus(InDeviceStatus)
|
|
, DeviceType(InDeviceType)
|
|
, DeviceConnectionType(InDeviceConnectionType)
|
|
, bCanPowerOff(bInCanPowerOff)
|
|
, bCanPowerOn(bInCanPowerOn)
|
|
, bIsAuthorized(bIsAuthorized)
|
|
, bCanReboot(bInCanReboot)
|
|
{}
|
|
};
|
|
|
|
|
|
USTRUCT()
|
|
struct FIOSLaunchDaemonLaunchApp
|
|
{
|
|
GENERATED_USTRUCT_BODY()
|
|
|
|
UPROPERTY()
|
|
FString AppID;
|
|
|
|
UPROPERTY()
|
|
FString Parameters;
|
|
|
|
FIOSLaunchDaemonLaunchApp() {}
|
|
|
|
FIOSLaunchDaemonLaunchApp(FString InAppID, FString Params)
|
|
: AppID(InAppID)
|
|
, Parameters(Params)
|
|
{}
|
|
};
|