NDEVR
API Documentation
MachineID

Logic for retrieving specific details about the machine this software is running on. More...

Static Public Member Functions

static String CPUID ()
 Retrieves the unique CPU identifier string for the current machine.
static Buffer< StringMacHashes ()
 Retrieves the MAC address hashes for all network interfaces on this machine.
static String MachineName ()
 Retrieves the network hostname of the current machine.
static String VolumeID ()
 Retrieves the volume serial number of the primary disk drive.

Detailed Description

Logic for retrieving specific details about the machine this software is running on.


Definition at line 11 of file MachineID.h.

Member Function Documentation

◆ CPUID()

String MachineID::CPUID ( )
static

Retrieves the unique CPU identifier string for the current machine.

Returns
The CPU identifier as a String.

◆ MacHashes()

Buffer< String > MachineID::MacHashes ( )
static

Retrieves the MAC address hashes for all network interfaces on this machine.

Returns
A Buffer of Strings containing the hashed MAC addresses.

◆ MachineName()

String MachineID::MachineName ( )
static

Retrieves the network hostname of the current machine.

Returns
The machine name as a String.

◆ VolumeID()

String MachineID::VolumeID ( )
static

Retrieves the volume serial number of the primary disk drive.

Returns
The volume identifier as a String.

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