#include "system.h"#include "conscience_util.h"#include <array>#include <memory>#include <chrono>#include <thread>#include "os.h"#include <unistd.h>#include <netinet/in.h>#include <net/if.h>#include <ifaddrs.h>#include <arpa/inet.h>Namespaces | |
| conscience_utils | |
| conscience_utils::systemutils | |
Macros | |
| #define | WEXITSTATUS(w) (((w) >> 8) & 0377) |
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 () |
| #define WEXITSTATUS | ( | w | ) | (((w) >> 8) & 0377) |