7#ifndef YARP_OS_SYSTEMINFO_H
8#define YARP_OS_SYSTEMINFO_H
125 static MemoryInfo getMemoryInfo();
131 static StorageInfo getStorageInfo();
137 static ProcessorInfo getProcessorInfo();
143 static PlatformInfo getPlatformInfo();
149 static LoadInfo getLoadInfo();
155 static UserInfo getUserInfo();
164 static ProcessInfo getProcessInfo(
int pid = 0);
A mini-server for performing network communication in the background.
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.
An interface to the operating system, including Port based communication.
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.