|
enum | PlatformEnum {
Platform_Unknown = GATE_OS_PLATFORM_UNKNOWN
, Platform_Windows = GATE_OS_PLATFORM_WINDOWS
, Platform_Windows3X = GATE_OS_PLATFORM_WINDOWS_3X
, Platform_Windows9X = GATE_OS_PLATFORM_WINDOWS_9X
,
Platform_WindowsNT = GATE_OS_PLATFORM_WINDOWS_NT
, Platform_WindowsCE = GATE_OS_PLATFORM_WINDOWS_CE
, Platform_WindowsIOT = GATE_OS_PLATFORM_WINDOWS_IOT
, Platform_BSD = GATE_OS_PLATFORM_BSD
,
Platform_BSD_NetBSD = GATE_OS_PLATFORM_BSD_NETBSD
, Platform_BSD_FreeBSD = GATE_OS_PLATFORM_BSD_FREEBSD
, Platform_BSD_OpenBSD = GATE_OS_PLATFORM_BSD_OPENBSD
, Platform_Linux = GATE_OS_PLATFORM_LINUX
,
Platform_Linux_Debian = GATE_OS_PLATFORM_LINUX_DEBIAN
, Platform_Linux_Ubuntu = GATE_OS_PLATFORM_LINUX_UBUNTU
, Platform_Linux_Suse = GATE_OS_PLATFORM_LINUX_SUSE
, Platform_Linux_Arch = GATE_OS_PLATFORM_LINUX_ARCH
,
Platform_Linux_Gentoo = GATE_OS_PLATFORM_LINUX_GENTOO
, Platform_Linux_Redhat = GATE_OS_PLATFORM_LINUX_REDHAT
, Platform_Linux_Fedora = GATE_OS_PLATFORM_LINUX_FEDORA
, Platform_Linux_Slackware = GATE_OS_PLATFORM_LINUX_SLACKWARE
,
Platform_Linux_Android = GATE_OS_PLATFORM_LINUX_ANDROID
, Platform_Linux_Embedded = GATE_OS_PLATFORM_LINUX_EMBEDDED
, Platform_Darwin = GATE_OS_PLATFORM_DARWIN
, Platform_Darwin_MacOS = GATE_OS_PLATFORM_DARWIN_MACOS
,
Platform_Darvin_iOS = GATE_OS_PLATFORM_DARWIN_IOS
, Platform_RTOS = GATE_OS_PLATFORM_RTOS
, Platform_MCU = GATE_OS_PLATFORM_MCU
} |
|
|
static PlatformEnum | getPlatform () |
|
static String | getPlatformLabel (PlatformEnum id) |
|
static uint32_t | getAddressSpace () |
|
static uint32_t | getUpTimeSeconds () |
|
static Time | getBootTime () |
|
static String | getOSName () |
|
static String | getProductName () |
|
static Version | getVersion () |
|
static String | getHostName () |
|
static String | getHostDomain () |
|
static Array< uint8_t > | getUid () |
|
static void | shutdown () |
|
static void | reboot () |
|
The documentation for this class was generated from the following files:
- src/gate/system/os.hpp
- src/gate/system/cxx_os.cpp