#include <RobotAPI/libraries/armem_system_state/server/LightweightSystemMonitor/linux_systemutil.hpp>
- Author
- : Daniel Fuchs @contact: fuxey.nosp@m.solu.nosp@m.tions.nosp@m.@gma.nosp@m.il.co.nosp@m.m
distributed under the MIT License (MIT). Copyright (c) Daniel Fuchs
Definition at line 16 of file linux_systemutil.hpp.
◆ getFreeDiskSpace()
uint64_t getFreeDiskSpace |
( |
std::string |
absoluteFilePath | ) |
|
|
static |
◆ getIFaceMacAddress()
std::string getIFaceMacAddress |
( |
std::string |
deviceName | ) |
|
|
static |
◆ getNumOfThreadsByPID()
uint32_t getNumOfThreadsByPID |
( |
int |
Pid | ) |
|
|
static |
◆ getNumOfThreadsByThisProcess()
uint32_t getNumOfThreadsByThisProcess |
( |
| ) |
|
|
static |
◆ getOSVersion_Signature()
std::string getOSVersion_Signature |
( |
void |
| ) |
|
|
static |
◆ getOsVersionString()
std::string getOsVersionString |
( |
void |
| ) |
|
|
static |
◆ getProcIdByName()
int getProcIdByName |
( |
const std::string & |
procName | ) |
|
|
static |
◆ getSysUpTime()
uint64_t getSysUpTime |
( |
| ) |
|
|
static |
◆ getTemperature()
int64_t getTemperature |
( |
const std::string & |
thermalZone = "thermal_zone0" | ) |
|
|
static |
◆ isDeviceOnline()
bool isDeviceOnline |
( |
std::string |
address | ) |
|
|
static |
◆ killProcessById()
int killProcessById |
( |
int |
pid, |
|
|
const std::string & |
procName |
|
) |
| |
|
static |
◆ startAppAsDaemon()
bool startAppAsDaemon |
( |
| ) |
|
|
static |
◆ userAvailableFreeSpace()
uint64_t userAvailableFreeSpace |
( |
| ) |
|
|
static |
The documentation for this class was generated from the following files: