Cat
Namespaces | Typedefs | Functions
System.h File Reference
#include <string>
#include <vector>
#include <typeinfo>
#include "Timing.h"
#include "ModuleInfo.h"

Go to the source code of this file.

Namespaces

 System
 

Typedefs

typedef void * System::ThreadHandle
 A Thread handle. More...
 

Functions

const std::string & System::hostName ()
 Host name. More...
 
const std::string & System::osName ()
 OS name. More...
 
const std::string & System::osVersion ()
 OS version. More...
 
const std::string & System::machineType ()
 Machine type. More...
 
const std::string & System::accountName ()
 User login name. More...
 
long System::numCmdLineArgs ()
 Number of arguments passed to the commandline. More...
 
long System::argc ()
 Number of arguments passed to the commandline (==numCmdLineArgs()); just to match argv call... More...
 
const std::vector< std::string > System::cmdLineArgs ()
 Command line arguments including executable name as arg[0] as vector of strings. More...
 
char ** System::argv ()
 char** command line arguments including executable name as arg[0]; You may not modify them! More...
 
const std::string System::getEnv (const char *var)
 get a particular environment variable More...
 
const std::vector< std::string > System::getEnv ()
 get all environment variables More...
 
int System::setEnv (const std::string &name, const std::string &value, int overwrite=1)
 set an environment variables. More...
 
ThreadHandle System::threadSelf ()
 thread handle "accessor" More...