Kicking it Olde Sküül! Burgerlib on Github Follow Olde Sküül on Twitter Burgerbecky on LinkedIn Burgerbecky on LinkedIn
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Burger::Uname Class Reference
Collaboration diagram for Burger::Uname:
Collaboration graph
[legend]

Public Member Functions

eError Init (void) noexcept
 Return Unix uname data.
 

Public Attributes

String m_sysnam
 Operating system name.
 
String m_nodename
 Name within network.
 
String m_release
 OS release string.
 
String m_version
 OS version string.
 
String m_machine
 Hardware identifier.
 
String m_domainname
 (Optional) NIS or YP domain name
 

Member Function Documentation

◆ Init()

Burger::eError Burger::Uname::Init ( void )
noexcept

Return Unix uname data.


Calls Unix uname() and captures the result.

Note
This is only available on unix/posix compatible platforms
Returns
kErrorNone if no error, kErrorReadFailure on read failure.

Member Data Documentation

◆ m_domainname

String Burger::Uname::m_domainname

(Optional) NIS or YP domain name

◆ m_machine

String Burger::Uname::m_machine

Hardware identifier.

◆ m_nodename

String Burger::Uname::m_nodename

Name within network.

◆ m_release

String Burger::Uname::m_release

OS release string.

◆ m_sysnam

String Burger::Uname::m_sysnam

Operating system name.

◆ m_version

String Burger::Uname::m_version

OS version string.