Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
SystemConfiguration.h File Reference
#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
 

Detailed Description

Note
Code-Status: Beta

TODO:

Definition in file SystemConfiguration.h.