platforminfo#
Fully qualified name: omni::platforminfo
- 
namespace platforminfo#
 Platform and operating system info namespace.
Classes#
- ICGroupCpuInfo
 Interface to collect CPU information directly from Linux's root level control group.
- ICGroupCpuInfo_abi
 Interface to collect CPU information directly from Linux's root level control group.
- ICGroupMemoryInfo
 Interface to collect memory information directly from Linux's root control group.
- ICGroupMemoryInfo_abi
 Interface to collect memory information directly from Linux's root control group.
- ICpuInfo
 Interface to collect information about the CPUs installed in the calling system.
- ICpuInfo_abi
 Interface to collect information about the CPUs installed in the calling system.
- IDisplayInfo
 Interface to collect and retrieve information about displays attached to the system.
- IDisplayInfo_abi
 Interface to collect and retrieve information about displays attached to the system.
- ILimitedCpuInfo
 Interface to collect information about the CPUs installed in the calling system.
- ILimitedCpuInfo_abi
 Interface to collect information about the CPUs installed in the calling system.
- ILimitedMemoryInfo
 Interface to collect and retrieve information about memory installed in the system.
- ILimitedMemoryInfo_abi
 Interface to collect and retrieve information about memory installed in the system.
- IMemoryInfo
 Interface to collect and retrieve information about memory installed in the system.
- IMemoryInfo_abi
 Interface to collect and retrieve information about memory installed in the system.
- IOsInfo
 Interface to collect and retrieve information about the operating system.
- IOsInfo2
 Extended interface to collect and retrieve more information about the operating system.
- IOsInfo2_abi
 Extended interface to collect and retrieve more information about the operating system.
- IOsInfo_abi
 Interface to collect and retrieve information about the operating system.
Enumerations#
- Architecture
 Names for the processor architecture for the system.
- CpuFeature
 CPU feature names.
- Orientation
 Possible display orientation names.
- Os
 Names for the supported operating systems.
Structs#
- CompositorInfo
 Information about the active compositor on the system.
- DisplayInfo
 Contains information about a single display device.
- ModeInfo
 Contains information about a single display mode.
- OsVersion
 A three-part operating system version number.
Typedefs#
- DisplayFlags
 Base type for the display information flags.
- MachineIdFlags
 Base type for the flags used in omni::platforminfo::IOsInfo2::getMachineId() .
- MachineIdVersion
 Base type for the version numbers for the way that machine IDs are generated.
- ModeFlags
 Base type for the display mode information flags.
- ModeIndex
 Base type for a display mode index.
Variables#
- constexpr DisplayFlags fDisplayFlagPrimary
 Flag that indicates that the display is the primary one in the system.
- constexpr MachineIdFlags fMachineIdFlagDefault
 Flag to indicate that the default functionality should be used when generating the machine ID value.
- constexpr MachineIdFlags fMachineIdFlagMakeUnique
 Flag to indicate that the generated machine ID should be created with the addition of extra information that changes frequently.
- constexpr MachineIdFlags fMachineIdFlagSessionUnique
 Flag to indicate that the generated machine ID should be created with the addition of extra information that stays the same for the duration of the calling process.
- constexpr ModeFlags fModeFlagCentered
 Flag to indicate that this mode will be centered on the display.
- constexpr ModeFlags fModeFlagInterlaced
 Flag to indicate that the screen mode is interlaced.
- constexpr ModeFlags fModeFlagStretched
 Flag to indicate that this mode will be stretched.
- constexpr MachineIdVersion kMachineIdBaseVersion
 Name for the first version of the machine ID generation algorithm.
- constexpr MachineIdVersion kMachineIdCurrent
 Placeholder name for the current version of the machine ID generation algorithm supported by this implementation of this plugin.
- constexpr ModeIndex kModeIndexCurrent
 Special mode index value to get the information for a display's current mode.
- constexpr int32_t kNoQuotaSet
 Special value indicating that no CPU scheduling quota has been set.