20 lines
416 B
C++
20 lines
416 B
C++
// Copyright (C) 2024 Jordon Brooks
|
|
|
|
#include "Structs/CPUInfo.h"
|
|
|
|
FCPUInfo::FCPUInfo(HarmonyLinkLib::FCPUInfo* cpu_info)
|
|
{
|
|
if (cpu_info)
|
|
{
|
|
VendorID = cpu_info->VendorID.c_str();
|
|
ModelName = cpu_info->Model_Name.c_str();
|
|
PhysicalCores = cpu_info->Physical_Cores;
|
|
LogicalCores = cpu_info->Logical_Cores;
|
|
|
|
cpu_info->free();
|
|
}
|
|
else
|
|
{
|
|
UE_LOG(LogTemp, Error, TEXT("Failed to convert FCPUInfo."))
|
|
}
|
|
}
|