#include <LinuxAdvancedFeatures.h>
Inheritance diagram for hwdet::LinuxAdvancedFeatures:
Public Member Functions | |
LinuxAdvancedFeatures (void) | |
Default ctor. | |
LinuxAdvancedFeatures (const String &Distribution, const String &DistroVersion, const String &Release, const String &Version, const String &Kernel) | |
Constructor. | |
String | GetDistributionName (void) const |
Get name of the distribution. | |
String | GetRelease (void) const |
Get release string. | |
String | GetVersion (void) const |
Get version string. | |
String | GetKernelVersion (void) const |
Get kernel version string. | |
String | GetDistributionVersion (void) const |
Get distribution version string. | |
Private Attributes | |
XMLValueElement< String > * | distribution |
Kernel implementation. | |
XMLValueElement< String > * | release |
Kernel release. | |
XMLValueElement< String > * | version |
Kernel version string (long format). | |
XMLValueElement< String > * | distro_version |
Target machine name. | |
XMLValueElement< String > * | kernel_version |
Kernel version string (parsed). |
hwdet::LinuxAdvancedFeatures::LinuxAdvancedFeatures | ( | void | ) |
Default ctor.
hwdet::LinuxAdvancedFeatures::LinuxAdvancedFeatures | ( | const String & | Distribution, | |
const String & | DistroVersion, | |||
const String & | Release, | |||
const String & | Version, | |||
const String & | Kernel | |||
) |
Constructor.
Distribution | Implementation string. | |
DistroVersion | Distribution version. | |
Release | OS release. | |
Version | OS version. | |
Kernel | Parsed kernel version (major.minor.release). |
String hwdet::LinuxAdvancedFeatures::GetDistributionName | ( | void | ) | const |
String hwdet::LinuxAdvancedFeatures::GetDistributionVersion | ( | void | ) | const |
String hwdet::LinuxAdvancedFeatures::GetKernelVersion | ( | void | ) | const |
Get kernel version string.
String hwdet::LinuxAdvancedFeatures::GetRelease | ( | void | ) | const |
Get release string.
String hwdet::LinuxAdvancedFeatures::GetVersion | ( | void | ) | const |
Get version string.
XMLValueElement< String >* hwdet::LinuxAdvancedFeatures::distribution [private] |
Kernel implementation.
Target machine name.
Kernel version string (parsed).
XMLValueElement< String >* hwdet::LinuxAdvancedFeatures::release [private] |
Kernel release.
XMLValueElement< String >* hwdet::LinuxAdvancedFeatures::version [private] |
Kernel version string (long format).