#include "Stroika/Foundation/StroikaPreComp.h"
#include "Stroika/Foundation/Characters/String.h"
#include "Stroika/Foundation/Common/Common.h"
#include "Stroika/Foundation/Containers/Sequence.h"
#include "Stroika/Foundation/Time/DateTime.h"
#include "SystemConfiguration.inl"
Go to the source code of this file.
Classes | |
struct | Stroika::Foundation::Common::SystemConfiguration::CPU::CoreDetails |
struct | Stroika::Foundation::Common::SystemConfiguration::ComputerNames |
Namespaces | |
namespace | Stroika::Foundation |
namespace | Stroika::Foundation::Common |
Functions | |
SystemConfiguration | Stroika::Foundation::Common::GetSystemConfiguration () |
Get the System Configuration object - note not a system global - because the configuration can change while the app is running. | |
SystemConfiguration::OperatingSystem | Stroika::Foundation::Common::GetSystemConfiguration_ActualOperatingSystem () |
SystemConfiguration::OperatingSystem | Stroika::Foundation::Common::GetSystemConfiguration_ApparentOperatingSystem () |
unsigned int | Stroika::Foundation::Common::GetNumberOfLogicalCPUCores (const chrono::duration< double > &allowedStaleness=1min) |
return the number of currently available CPU cores on this (virtual) machine | |