hwdet::AdvancedFeatures | Empty class which enforces realtions between various implementations of AdvancedFeatures for various OSes |
hwdet::BasicFeatures | Storage class for common OS features. These features are supported by all detectors |
hwdet::BeenDisk | This class stores information about drive space available for BEEN to use |
hwdet::CheckedResult< T > | Provides means to return two values from function - call status and return value |
hwdet::DefaultDistribution | Default distro handler |
hwdet::DefaultPackager | Default packager which does not detect anything |
hwdet::Detector | Base class for all detectors. Each detector for specific OS is derived from this class |
hwdet::DiskDrive | Storage class for disk drive related data |
hwdet::DiskPartition | Storage class for all partition related data |
hwdet::Distribution | Distribution specific code |
hwdet::DistributionRegistry | Manages list of all distribution specific detector classes |
hwdet::EqueryPackager | Adapter for the equery command |
hwdet::EqueryPackager::EqueryExec | Execs equery command and parses its output |
hwdet::FedoraCoreDistribution | Custom handler for Fedora Core distros |
hwdet::ForkAndPipe | Fork process and automatically create pipes |
hwdet::GentooDistribution | Handler for the Gentoo distro |
hwdet::GentooFindPackager | Fake packager adapter for Gentoo |
hwdet::GentooFindPackager::FindExec | Exec find command and parse its output |
hwdet::LinuxAdvancedFeatures | Storage for Linux specific info |
hwdet::LinuxDetector | Linux detector class |
hwdet::LinuxDetector::DriveInfo | Helper class which stores details about one drive device |
hwdet::LinuxDetector::FstabEntry | Stores one entry from fstab file |
hwdet::LinuxDetector::FstabEntry::DeviceNameEquals | Unary predicate which compares device name of an entry with given string |
hwdet::LinuxDetector::FstabEntry::MountPointEquals | Unary predicate which compares mount point of an entry with given string |
hwdet::LinuxDetector::InterfaceInfo | Stores data about one network interface |
hwdet::LinuxDetector::PartitionInfo | Stores details about one partition |
hwdet::Memory | Storage class for all memory related data |
hwdet::MessageReporter | Class which provides simple way to report messages |
hwdet::NetworkAdapter | Storage for all network related data |
hwdet::OperatingSystem | This class stores all OS specific data |
hwdet::Packager | Base class for all packagers |
hwdet::Processor | Storage class for all CPU related data |
hwdet::Product | Storage class for installed software product (application) related data |
hwdet::RPMPackager | Adapter for the RPM command |
hwdet::RPMPackager::RPMExec | Execs RPM command and parses its output |
hwdet::XMLElement | Basic class for all nodes in XML file |
hwdet::XMLOutputFile | Class which represent simple XML files. This class Only allows writing to such files (no parsing) |
hwdet::XMLValueElement< T > | Node in XML file which contains value of given type |