Pothos  0.7.0-gf7fbae99
The Pothos dataflow programming software suite
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Pothos::System::HostInfo Class Reference

#include <HostInfo.hpp>

Public Member Functions

 HostInfo (void)
 

Static Public Member Functions

static HostInfo get (void)
 

Public Attributes

std::string osName
 
std::string osVersion
 
std::string osArchitecture
 
std::string nodeName
 
std::string nodeId
 
size_t processorCount
 The number of CPUs on this system. More...
 
std::string pid
 The process id of the caller. More...
 

Detailed Description

HostInfo contains various OS and network node indentification.

Constructor & Destructor Documentation

◆ HostInfo()

Pothos::System::HostInfo::HostInfo ( void  )

Create an empty HostInfo

Member Function Documentation

◆ get()

static HostInfo Pothos::System::HostInfo::get ( void  )
static

Query the node infomation.

Member Data Documentation

◆ nodeId

std::string Pothos::System::HostInfo::nodeId

◆ nodeName

std::string Pothos::System::HostInfo::nodeName

◆ osArchitecture

std::string Pothos::System::HostInfo::osArchitecture

◆ osName

std::string Pothos::System::HostInfo::osName

◆ osVersion

std::string Pothos::System::HostInfo::osVersion

◆ pid

std::string Pothos::System::HostInfo::pid

The process id of the caller.

◆ processorCount

size_t Pothos::System::HostInfo::processorCount

The number of CPUs on this system.


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