hwdet::LinuxAdvancedFeatures Class Reference

Storage for Linux specific info. More...

#include <LinuxAdvancedFeatures.h>

Inheritance diagram for hwdet::LinuxAdvancedFeatures:

hwdet::AdvancedFeatures hwdet::XMLElement

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).

Detailed Description

Storage for Linux specific info.


Constructor & Destructor Documentation

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.

Parameters:
Distribution Implementation string.
DistroVersion Distribution version.
Release OS release.
Version OS version.
Kernel Parsed kernel version (major.minor.release).


Member Function Documentation

String hwdet::LinuxAdvancedFeatures::GetDistributionName ( void   )  const

Get name of the distribution.

Returns:
Distribution name string.

String hwdet::LinuxAdvancedFeatures::GetDistributionVersion ( void   )  const

Get distribution version string.

Returns:
Distribution version string.

String hwdet::LinuxAdvancedFeatures::GetKernelVersion ( void   )  const

Get kernel version string.

Returns:
Parsed kernel version.

String hwdet::LinuxAdvancedFeatures::GetRelease ( void   )  const

Get release string.

Returns:
Release string.

String hwdet::LinuxAdvancedFeatures::GetVersion ( void   )  const

Get version string.

Returns:
Kernel version string.


Field Documentation

XMLValueElement< String >* hwdet::LinuxAdvancedFeatures::distribution [private]

Kernel implementation.

XMLValueElement< String >* hwdet::LinuxAdvancedFeatures::distro_version [private]

Target machine name.

XMLValueElement< String >* hwdet::LinuxAdvancedFeatures::kernel_version [private]

Kernel version string (parsed).

XMLValueElement< String >* hwdet::LinuxAdvancedFeatures::release [private]

Kernel release.

XMLValueElement< String >* hwdet::LinuxAdvancedFeatures::version [private]

Kernel version string (long format).


The documentation for this class was generated from the following files:
Generated on Tue Dec 19 17:43:51 2006 for Detector for Linux by  doxygen 1.4.7