#include <HwProbe.h>
Inheritance diagram for HwProbe:
Public Member Functions | |
HwProbe () | |
~HwProbe () | |
YCPValue | Read (const YCPPath &path, const YCPValue &arg=YCPNull(), const YCPValue &optarg=YCPNull()) |
YCPBoolean | Write (const YCPPath &path, const YCPValue &value, const YCPValue &arg=YCPNull()) |
YCPList | Dir (const YCPPath &path) |
Private Member Functions | |
YCPValue | hd2value (hd_t *hd) |
YCPList | hdlist2ycplist (hd_t *hd, hd_hw_item_t filteritem=(hd_hw_item_t) 0) |
YCPMap | resource_type2map (const res_any_t *res, const char **name) |
YCPMap | driver_info2map (const driver_info_t *drv, const char **name) |
YCPValue | byItem (hd_hw_item_t item, bool re_probe) |
YCPValue | filterManual (hd_hw_item_t item) |
YCPValue | bootArch () |
YCPValue | cpuArch () |
YCPValue | bootDisk () |
YCPValue | cdb_isdnData () |
YCPValue | biosVideo () |
YCPValue | vesaFramebuffer () |
YCPValue | checkPath (const YCPPath &path, const YCPValue &arg, const YCPValue &writeval, int func) |
int | doScan (int force) |
Private Attributes | |
hd_data_t * | hd_base |
|
Creates a new HwProbe. |
|
Cleans up |
|
lookup which video card is used by bios return YCPValue |
|
lookup boot architecture return YCPValue |
|
lookup boot disk return YCPValue |
|
lookup hardware components matching item return YCPValue |
|
lookup isdn hardware data return YCPValue |
|
check path for read, write, and dir func == 0 for read, == 1 for write, == 2 for dir. |
|
lookup cpu architecture return YCPValue |
|
Get a list of all subtrees. Implements SCRAgent. |
|
scan the hardware |
|
convert driver_info_t entry to map value |
|
lookup 'manual' (configured) hardware components matching item return YCPValue |
|
convert hd_data_t entry to value |
|
convert a hd_data_t linked list to a ycplist |
|
Reads data. Destroy the result after use.
Implements SCRAgent. |
|
convert res_t entry to map value |
|
finds out framebuffer data return YCPValue |
|
Writes data. Destroy the result after use. Implements SCRAgent. |
|
pointer to complete hd structure |