| The Gaudi Framework v32r1 (f65d50dc)

SystemMacOS.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 #ifndef GAUDIKERNEL_SYSTEMMACOS_H
3 #define GAUDIKERNEL_SYSTEMMACOS_H
4
5 // System include(s):
6 #include <string>
7 #include <vector>
8
9 namespace System {
11 namespace MacOS {
12
14 std::vector<std::string> cmdLineArgs();
15
17 std::string typeinfoName( const char* name );
18
20 std::string hostName();
21
23 std::string osName();
24
26 std::string osVersion();
27
29 std::string machineType();
30
32 std::string accountName();
33
34 } // namespace MacOS
35
37 namespace Platform = MacOS;
38
39 } // namespace System
40
41 #endif // GAUDIKERNEL_SYSTEMMACOS_H
System::MacOS::accountName
std::string accountName()
Get the account name of the current user.
Definition: SystemLinux.cpp:104
gaudiComponentHelp.name
name
Definition: gaudiComponentHelp.py:41
System
Note: OS specific details for environment resolution.
Definition: Debugger.h:19
System::MacOS::osVersion
std::string osVersion()
Get the operating system's version.
Definition: SystemLinux.cpp:90
System::MacOS::machineType
std::string machineType()
Get the runner machine's type.
Definition: SystemLinux.cpp:97
std::string
STL class.
System::MacOS::typeinfoName
std::string typeinfoName(const char *name)
Get the human readable type name from a typeinfo name.
Definition: SystemLinux.cpp:44
System::MacOS::cmdLineArgs
std::vector< std::string > cmdLineArgs()
Get the command line arguments of the process.
Definition: SystemLinux.cpp:20
std::vector< std::string >
System::MacOS::osName
std::string osName()
Get the operating system's name.
Definition: SystemLinux.cpp:83
System::MacOS::hostName
std::string hostName()
Get the system's host name.
Definition: SystemLinux.cpp:64