|
RDFS
The Rice Comp413 2017 class' continuation on the work of the 2016 RDFS.
|
Operating System helper static class used internally. You should not use it. More...
#include <easylogging++.h>
Static Public Member Functions | |
| static const std::string | getBashOutput (const char *command) |
| Runs command on terminal and returns the output. More... | |
| static std::string | getEnvironmentVariable (const char *variableName, const char *defaultVal, const char *alternativeBashCommand=nullptr) |
| Gets environment variable. This is cross-platform and CRT safe (for VC++) More... | |
| static std::string | currentUser (void) |
| Gets current username. | |
| static std::string | currentHost (void) |
| Gets current host name or computer name. More... | |
| static bool | termSupportsColor (void) |
| Whether or not terminal supports colors. | |
Operating System helper static class used internally. You should not use it.
|
static |
Gets current host name or computer name.
For android systems this is device name with its manufacturer and model seperated by hyphen
|
static |
Runs command on terminal and returns the output.
This is applicable only on unix based systems, for all other OS, an empty string is returned.
| command | Bash command |
|
static |
Gets environment variable. This is cross-platform and CRT safe (for VC++)
| variableName | Environment variable name |
| defaultVal | If no environment variable or value found the value to return by default |
| alternativeBashCommand | If environment variable not found what would be alternative bash command in order to look for value user is looking for. E.g, for 'user' alternative command will 'whoami' |
1.8.6