7 #ifndef YARP_OS_SYSTEMINFO_H
8 #define YARP_OS_SYSTEMINFO_H
126 static MemoryInfo getMemoryInfo();
132 static StorageInfo getStorageInfo();
138 static ProcessorInfo getProcessorInfo();
144 static PlatformInfo getPlatformInfo();
150 static LoadInfo getLoadInfo();
156 static UserInfo getUserInfo();
165 static ProcessInfo getProcessInfo(
int pid = 0);
A class for storing options and configuration information.
A class to get the system (platform) status such as available memory, storage, CPU load and etc.
The main, catch-all namespace for YARP.
The LoadInfo struct holds the current cpu load information.
The MemoryInfo struct holds the system memory information.
The ProcessInfo struct provides the operating system process information.
The ProcessorInfo struct holds the processor information.
The StorageInfo struct holds the system storage information.
The UserInfo struct holds the current user information.