GATE
gate::sys::SystemCpu Class Reference
Inheritance diagram for gate::sys::SystemCpu:
gate::NonCopyable

Public Types

enum  ArchEnum {
  Arch_Unknown = GATE_OS_ARCH_UNKNOWN , Arch_X86_16 = GATE_OS_ARCH_X86_16 , Arch_X86_32 = GATE_OS_ARCH_X86_32 , Arch_X86_64 = GATE_OS_ARCH_X86_64 ,
  Arch_Itanium = GATE_OS_ARCH_ITANIUM , Arch_ARM32 = GATE_OS_ARCH_ARM_32 , Arch_ARM64 = GATE_OS_ARCH_ARM_64 , Arch_MIPS = GATE_OS_ARCH_MIPS ,
  Arch_Alpha = GATE_OS_ARCH_ALPHA , Arch_Alpha64 = GATE_OS_ARCH_ALPHA_64 , Arch_PPC = GATE_OS_ARCH_PPC , Arch_SHX = GATE_OS_ARCH_SHX
}
 

Static Public Member Functions

static ArchEnum getArchitecture ()
 
static String getArchitectureLabel (ArchEnum arch)
 
static SystemCpuInfo getCpuInfo ()
 
static Array< StringgetCpuFeatures ()
 
static SystemCpuActivation getProcessAffinity ()
 
static void setProcessAffinity (SystemCpuActivation const &affinity)
 

The documentation for this class was generated from the following files: