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