Conscience Core
Namespaces | Functions
system.h File Reference
#include <vector>
#include <string>

Go to the source code of this file.

Namespaces

 conscience_utils
 
 conscience_utils::systemutils
 

Functions

void conscience_utils::systemutils::sleepMillis (double millis)
 
string conscience_utils::systemutils::executeSystemCommand (const string &cmd, int *outExitCode=nullptr)
 Executes a shell command and returns its output as a string. More...
 
string conscience_utils::systemutils::getOSDistribution ()
 
string conscience_utils::systemutils::getCpuArchitecture ()
 
void conscience_utils::systemutils::deleteFilesOlderThan (const string &directoryPath, const string &fileNamePattern, int days)
 
vector< string > conscience_utils::systemutils::getIPV4Addresses ()
 
vector< string > conscience_utils::systemutils::getReachableIPV4Networks ()
 
size_t conscience_utils::systemutils::getProcessMemoryUsageMB ()