Loading [MathJax]/extensions/tex2jax.js
The Gaudi Framework  v31r0 (aeb156f0)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
SystemWin32.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 #ifndef GAUDIKERNEL_SYSTEMWIN32_H
3 #define GAUDIKERNEL_SYSTEMWIN32_H
4 
5 // System include(s):
6 #include <string>
7 #include <vector>
8 
9 namespace System {
11  namespace Win32 {
12 
15 
17  std::string typeinfoName( const char* name );
18 
21 
24 
27 
30 
33 
34  } // namespace Win32
35 
37  namespace Platform = Win32;
38 
39 } // namespace System
40 
41 #endif // GAUDIKERNEL_SYSTEMWIN32_H
std::string hostName()
Get the system&#39;s host name.
Definition: SystemWin32.cpp:83
Note: OS specific details for environment resolution.
Definition: Debugger.h:19
std::string typeinfoName(const char *class_name)
Get the human readable type name from a typeinfo name.
Definition: SystemWin32.cpp:51
STL class.
std::string machineType()
Get the runner machine&#39;s type.
std::string osName()
Get the operating system&#39;s name.
Definition: SystemWin32.cpp:92
std::string accountName()
Get the account name of the current user.
std::string osVersion()
Get the operating system&#39;s version.
Definition: SystemWin32.cpp:94
std::vector< std::string > cmdLineArgs()
Get the command line arguments of the process.
Definition: SystemWin32.cpp:16