UTILLib 2.0
Common C++ library with utilities.
Loading...
Searching...
No Matches
util::hw_info::IHwInfo Class Referencefinal

Simple wrapper around hardware information. More...

#include <ihwinfo.h>

Static Public Member Functions

static std::string CpuModel ()
 Returns the CPU Model string.
static std::string CpuVendor ()
 Returns the CPU Vendor.
static std::string OsName ()
 Returns the operating system.
static std::string OsVersion ()
 Returns the operating system version.
static std::string OsKernel ()
 Returns the operating system kernel.
static std::string MainBoardName ()
 Returns the mother board name.
static std::string MainBoardVendor ()
 Returns the mother board manufacture.
static std::string MainBoardVersion ()
 Returns the mother board version.
static std::string MainBoardSerialNumber ()
 Returns the mother board serial number.

Detailed Description

Implements a simple wrapper around functions that reads hardware information about this computer.

Member Function Documentation

◆ CpuModel()

std::string util::hw_info::IHwInfo::CpuModel ( )
staticnodiscard
Returns
CPU Model

◆ CpuVendor()

std::string util::hw_info::IHwInfo::CpuVendor ( )
staticnodiscard
Returns
CPU vendor

◆ MainBoardName()

std::string util::hw_info::IHwInfo::MainBoardName ( )
staticnodiscard
Returns
Mother board name.

◆ MainBoardSerialNumber()

std::string util::hw_info::IHwInfo::MainBoardSerialNumber ( )
staticnodiscard
Returns

◆ MainBoardVendor()

std::string util::hw_info::IHwInfo::MainBoardVendor ( )
staticnodiscard
Returns
Mother board manufacture.

◆ MainBoardVersion()

std::string util::hw_info::IHwInfo::MainBoardVersion ( )
staticnodiscard
Returns
Mother board version.

◆ OsKernel()

std::string util::hw_info::IHwInfo::OsKernel ( )
staticnodiscard
Returns
Operating system kernel.

◆ OsName()

std::string util::hw_info::IHwInfo::OsName ( )
staticnodiscard
Returns
Operating system name.

◆ OsVersion()

std::string util::hw_info::IHwInfo::OsVersion ( )
staticnodiscard
Returns
Operating system version.

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