DynXX-C
Loading...
Searching...
No Matches
Device.h
Go to the documentation of this file.
1#pragma once
2
3#include "Types.h"
4
6
22
42
48
53const char *dynxx_device_name();
54
60
65const char *dynxx_device_model();
66
72
78
80
DynXXDeviceCpuArch
Definition Device.h:26
@ DynXXDeviceCpuArchS390_64
Definition Device.h:40
@ DynXXDeviceCpuArchRISCV_64
Definition Device.h:36
@ DynXXDeviceCpuArchMIPS_64
Definition Device.h:34
@ DynXXDeviceCpuArchS390
Definition Device.h:39
@ DynXXDeviceCpuArchRISCV
Definition Device.h:35
@ DynXXDeviceCpuArchARM_64
Definition Device.h:31
@ DynXXDeviceCpuArchX86
Definition Device.h:28
@ DynXXDeviceCpuArchMIPS
Definition Device.h:33
@ DynXXDeviceCpuArchIA64
Definition Device.h:32
@ DynXXDeviceCpuArchX86_64
Definition Device.h:29
@ DynXXDeviceCpuArchARM
Definition Device.h:30
@ DynXXDeviceCpuArchPowerPC
Definition Device.h:37
@ DynXXDeviceCpuArchPowerPC_64
Definition Device.h:38
@ DynXXDeviceCpuArchUnknown
Definition Device.h:27
const char * dynxx_device_name()
Read device name.
DynXXDeviceType dynxx_device_type()
Read device type.
DynXXDeviceCpuArch dynxx_device_cpu_arch()
Read CPU arch.
const char * dynxx_device_model()
Read device model.
const char * dynxx_device_manufacturer()
Read device manufacturer.
const char * dynxx_device_os_version()
Read OS version.
DynXXDeviceType
Definition Device.h:10
@ DynXXDeviceTypeAppleTV
Definition Device.h:17
@ DynXXDeviceTypeAppleWatch
Definition Device.h:16
@ DynXXDeviceTypeAppleMac
Definition Device.h:15
@ DynXXDeviceTypeWindows
Definition Device.h:19
@ DynXXDeviceTypeApplePad
Definition Device.h:14
@ DynXXDeviceTypeHarmonyOS
Definition Device.h:18
@ DynXXDeviceTypeUnknown
Definition Device.h:11
@ DynXXDeviceTypeApplePhone
Definition Device.h:13
@ DynXXDeviceTypeLinux
Definition Device.h:20
@ DynXXDeviceTypeAndroid
Definition Device.h:12
#define DYNXX_EXTERN_C_BEGIN
Definition Macro.h:13
#define DYNXX_EXTERN_C_END
Definition Macro.h:14