NDEVR
API Documentation
MachineID.h
1#pragma once
2#include "DLLInfo.h"
3#include <NDEVR/UUID.h>
4#include <NDEVR/String.h>
5#include <NDEVR/Buffer.h>
6namespace NDEVR
7{
11 class NDEVR_BASE_API MachineID
12 {
13 public:
18 static String CPUID();
23 static String VolumeID();
34 };
35}
The equivelent of std::vector but with a bit more control.
Definition Buffer.hpp:58
Logic for retrieving specific details about the machine this software is running on.
Definition MachineID.h:12
static String MachineName()
Retrieves the network hostname of the current machine.
static String VolumeID()
Retrieves the volume serial number of the primary disk drive.
static Buffer< String > MacHashes()
Retrieves the MAC address hashes for all network interfaces on this machine.
static String CPUID()
Retrieves the unique CPU identifier string for the current machine.
The core String class for the NDEVR API.
Definition String.h:95
The primary namespace for the NDEVR SDK.