2014-12-07 19:09:38 -05:00
|
|
|
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
|
2014-04-02 18:09:23 -04:00
|
|
|
|
|
|
|
|
/*=============================================================================
|
|
|
|
|
LinuxTargetDevice.cpp: Implements the LinuxTargetDevice class.
|
|
|
|
|
=============================================================================*/
|
|
|
|
|
|
|
|
|
|
#include "LinuxServerTargetPlatformPrivatePCH.h"
|
|
|
|
|
|
|
|
|
|
#include "LinuxTargetDevice.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* ITargetDevice interface
|
|
|
|
|
*****************************************************************************/
|
|
|
|
|
|
|
|
|
|
bool FLinuxTargetDevice::Deploy( const FString& SourceFolder, FString& OutAppId )
|
|
|
|
|
{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int32 FLinuxTargetDevice::GetProcessSnapshot( TArray<FTargetDeviceProcessInfo>& OutProcessInfos )
|
|
|
|
|
{
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bool FLinuxTargetDevice::Launch( const FString& AppId, EBuildConfigurations::Type BuildConfiguration, EBuildTargets::Type BuildTarget, const FString& Params, uint32* OutProcessId )
|
|
|
|
|
{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bool FLinuxTargetDevice::Reboot( bool bReconnect)
|
|
|
|
|
{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bool FLinuxTargetDevice::Run( const FString& ExecutablePath, const FString& Params, uint32* OutProcessId )
|
|
|
|
|
{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
2014-10-10 20:14:21 -04:00
|
|
|
bool FLinuxTargetDevice::SupportsFeature( ETargetDeviceFeatures Feature ) const
|
2014-04-02 18:09:23 -04:00
|
|
|
{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bool FLinuxTargetDevice::SupportsSdkVersion( const FString& VersionString ) const
|
|
|
|
|
{
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
2014-10-01 14:45:23 -04:00
|
|
|
void FLinuxTargetDevice::SetUserCredentials( const FString& InUserName, const FString& InUserPassword )
|
2014-04-02 18:09:23 -04:00
|
|
|
{
|
|
|
|
|
UserName = InUserName;
|
|
|
|
|
UserPassword = InUserPassword;
|
|
|
|
|
}
|
|
|
|
|
|
2014-10-01 14:45:23 -04:00
|
|
|
bool FLinuxTargetDevice::GetUserCredentials( FString& OutUserName, FString& OutUserPassword )
|
2014-04-02 18:09:23 -04:00
|
|
|
{
|
|
|
|
|
OutUserName = UserName;
|
|
|
|
|
OutUserPassword = UserPassword;
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bool FLinuxTargetDevice::TerminateProcess( const int32 ProcessId )
|
|
|
|
|
{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|