Pothos  0.3.3-g32d3017c
The Pothos dataflow programming software suite
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
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

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

Create an empty HostInfo

Member Function Documentation

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

Query the node infomation.

Member Data Documentation

std::string Pothos::System::HostInfo::nodeId
std::string Pothos::System::HostInfo::nodeName
std::string Pothos::System::HostInfo::osArchitecture
std::string Pothos::System::HostInfo::osName
std::string Pothos::System::HostInfo::osVersion
std::string Pothos::System::HostInfo::pid

The process id of the caller.

size_t Pothos::System::HostInfo::processorCount

The number of CPUs on this system.


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