Go to the documentation of this file.
19 #include <sys/types.h>
23 #include <scr/SCRAgent.h>
50 YCPValue
Read(
const YCPPath& path,
const YCPValue& arg = YCPNull(),
const YCPValue& optarg = YCPNull());
55 YCPBoolean
Write(
const YCPPath& path,
const YCPValue& value,
const YCPValue& arg = YCPNull());
60 YCPList
Dir(
const YCPPath& path);
79 YCPList
hdlist2ycplist (hd_t *hd, hd_hw_item_t filteritem = (hd_hw_item_t)0);
149 YCPValue
checkPath (
const YCPPath& path,
const YCPValue& arg,
const YCPValue& writeval,
int func);
160 #define hd_data_first(hddata) (hddata->hd)
161 #define hd_next(hd) (hd->next)
static void add_str(const char *str, YCPMap *m, const char *k)
Definition: HwParse.cc:165
@ list_md
Definition: HwProbe.h:33
YCPValue checkPath(const YCPPath &path, const YCPValue &arg, const YCPValue &writeval, int func)
Definition: HwProbe.cc:247
YCPValue filterManual(hd_hw_item_t item)
Definition: HwParse.cc:1644
YCPValue cdb_isdnData()
Definition: HwParse.cc:1706
YCPBoolean Write(const YCPPath &path, const YCPValue &value, const YCPValue &arg=YCPNull())
Definition: HwProbe.cc:206
static hd_status_value_t sym_to_status(const YCPSymbol &symbol)
Definition: HwProbe.cc:38
YCPMap resource_type2map(const res_any_t *res, const char **name)
Definition: HwParse.cc:202
static void add_strlist(const str_list_t *strlist, YCPMap *m, const char *k)
Definition: HwParse.cc:177
static YCPMap devnum2map(hd_dev_num_t devnum)
Definition: HwParse.cc:124
static const char * cpu2string(hd_cpu_arch_t cpu_arch)
Definition: HwParse.cc:33
~HwProbe()
Definition: HwProbe.cc:161
YCPMap driver_info2map(const driver_info_t *drv, const char **name)
Definition: HwParse.cc:423
static const YCPSymbol status_to_sym(hd_status_value_t status)
Definition: HwProbe.cc:64
SCR Agent for access to hardware autoprobe.
Definition: HwProbe.h:31
static void add_devnum(const hd_dev_num_t *devnum, YCPMap *m, const char *k)
Definition: HwParse.cc:154
YCPList Dir(const YCPPath &path)
Definition: HwProbe.cc:231
YCPValue byItem(hd_hw_item_t item, enum hwinfo_settings)
Definition: HwParse.cc:1620
YCPList hdlist2ycplist(hd_t *hd, hd_hw_item_t filteritem=(hd_hw_item_t) 0)
Definition: HwParse.cc:1597
@ no_settings
Definition: HwProbe.h:33
YCPValue hd2value(hd_t *hd)
Definition: HwParse.cc:633
YCPValue readByUniqueID(const YCPValue &arg)
Definition: HwProbe.cc:120
int doScan(int force)
Definition: HwProbe.cc:139
HwProbe()
Definition: HwProbe.cc:148
YCPValue bootDisk()
Definition: HwParse.cc:1676
YCPList String2List(const char *sl)
Definition: HwParse.cc:1688
static const char * hotplug2string(hd_hotplug_t hotplug)
Definition: HwParse.cc:85
hwinfo_settings
Definition: HwProbe.h:33
YCPValue vesaFramebuffer()
Definition: HwParse.cc:1826
hd_data_t * hd_base
Definition: HwProbe.h:69
YCPValue Read(const YCPPath &path, const YCPValue &arg=YCPNull(), const YCPValue &optarg=YCPNull())
Definition: HwProbe.cc:183
YCPValue biosVideo()
Definition: HwParse.cc:1807
#define hd_data_first(hddata)
Definition: HwProbe.h:160
YCPValue bootArch()
Definition: HwParse.cc:1658
YCPValue cpuArch()
Definition: HwParse.cc:1667
static void strlist2ycplist(const str_list_t *strlist, YCPMap *map, const char *key)
Definition: HwParse.cc:398
static const char * boot2string(hd_boot_arch_t boot_arch)
Definition: HwParse.cc:62
static const YCPValue readStatus(hd_data_t *hd_data, int which, const YCPValue &arg)
Definition: HwProbe.cc:86
static YCPString access2string(unsigned int acc)
Definition: HwParse.cc:105
Generated on a sunny day for yast2-hardware-detection by
1.8.18