AusweisApp
Lade ...
Suche ...
Keine Treffer
DeviceInfo.h
gehe zur Dokumentation dieser Datei
1
10#pragma once
11
12#include <QString>
13
14namespace governikus
15{
16
18{
20
21 private:
22 DeviceInfo() = default;
23 ~DeviceInfo() = default;
24
25#if defined(Q_OS_ANDROID)
26 static QString getField(const char* const pField);
27#endif
28
29#if defined(Q_OS_IOS)
30 static QString getMachineId();
31 static QString getBuildNumber();
32#endif
33
34 public:
35 [[nodiscard]] static QString getPrettyInfo();
36 [[nodiscard]] static QString getName();
37 [[nodiscard]] static QString getFingerprint();
38 [[nodiscard]] static QString getOSBuildNumber();
39 [[nodiscard]] static QString getOSVersion();
40 [[nodiscard]] static QString getKernelVersion();
41 [[nodiscard]] static QString getVendor();
42 [[nodiscard]] static QString getModelNumber();
43 [[nodiscard]] static QString getModelName();
44};
45
46} // namespace governikus
Definition DeviceInfo.h:18
static QString getKernelVersion()
Definition DeviceInfo.cpp:120
static QString getFingerprint()
Definition DeviceInfo.cpp:87
static QString getVendor()
Definition DeviceInfo.cpp:126
static QString getOSVersion()
Definition DeviceInfo.cpp:114
static QString getModelNumber()
Definition DeviceInfo.cpp:141
static QString getName()
Definition DeviceInfo.cpp:72
static QString getPrettyInfo()
Definition DeviceInfo.cpp:66
static QString getOSBuildNumber()
Definition DeviceInfo.cpp:99
static QString getModelName()
Definition DeviceInfo.cpp:156
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114