Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
systemInfo.hpp File Reference
#include <cstdint>
#include <optional>
#include <set>
#include <string>
Include dependency graph for systemInfo.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  iv
 
namespace  iv::systemInfo
 

Functions

std::optional< std::string > iv::systemInfo::kernelName ()
 
std::optional< std::string > iv::systemInfo::kernelVersion ()
 
std::optional< std::string > iv::systemInfo::kernelVersionFull ()
 
std::optional< std::string > iv::systemInfo::osCodename ()
 
std::optional< std::string > iv::systemInfo::osName ()
 
std::string iv::systemInfo::osPrettyNameWithVersion ()
 
std::string iv::systemInfo::osVersion ()
 
std::optional< std::string > iv::systemInfo::osVersionId ()
 
std::string iv::systemInfo::osVersionInfo ()
 
std::string iv::systemInfo::screenResolution ()
 
std::optional< std::string > iv::systemInfo::cpuUsage ()
 
std::optional< std::string > iv::systemInfo::cpuTemp ()
 
std::optional< std::string > iv::systemInfo::cpuModelName ()
 
std::optional< std::string > iv::systemInfo::cpuFrequency ()
 
std::optional< std::string > iv::systemInfo::totalStorage ()
 
std::optional< std::string > iv::systemInfo::storageUsage ()
 
std::optional< std::string > iv::systemInfo::gpuModelName ()
 
std::optional< std::string > iv::systemInfo::gpuVendor ()
 
std::optional< std::string > iv::systemInfo::gpuDriver ()
 
std::optional< std::string > iv::systemInfo::ethernetLink ()
 
std::optional< std::string > iv::systemInfo::ethernetMacAddress ()
 
std::optional< std::set< std::string > > iv::systemInfo::ethernetIpAddress ()
 
std::optional< uint64_t > iv::systemInfo::uptime ()
 
std::optional< std::string > iv::systemInfo::totalMemory ()
 
std::optional< std::string > iv::systemInfo::freeMemory ()
 
std::optional< std::string > iv::systemInfo::memoryUsage ()
 
std::optional< std::string > iv::systemInfo::diamarMemoryUsage ()