| The Gaudi Framework v32r1 (f65d50dc)

Namespaces | Functions
SystemLinux.cpp File Reference
`#include <array>`
`#include <cstdio>`
`#include <cstdlib>`
`#include <cstring>`
`#include <cxxabi.h>`
`#include <memory>`
`#include <regex>`
`#include <sys/types.h>`
`#include <sys/utsname.h>`
`#include <unistd.h>`
`#include "SystemLinux.h"`
Include dependency graph for SystemLinux.cpp:

Go to the source code of this file.

## Namespaces
| System
| Note: OS specific details for environment resolution.
| System::Linux
| Namespace holding Linux specific functions.

## Functions
std::vector< std::string > | System::Linux::cmdLineArgs ()
| Get the command line arguments of the process. More...
std::string | System::Linux::typeinfoName (const char *name)
| Get the human readable type name from a typeinfo name. More...
std::string | System::Linux::hostName ()
| Get the system's host name. More...
std::string | System::Linux::osName ()
| Get the operating system's name. More...
std::string | System::Linux::osVersion ()
| Get the operating system's version. More...
std::string | System::Linux::machineType ()
| Get the runner machine's type. More...
std::string | System::Linux::accountName ()
| Get the account name of the current user. More...