  
    
index.htmlMain Page     
annotated.htmlClasses     
files.htmlFiles     
examples.htmlExamples   
  
    
files.htmlFile List     
globals.htmlFile Members   
HwProbe.h
HwProbe_8h.htmlGo to the documentation of this file. 00001 
00013 // -*- c++ -*- 00014 
00015 #ifndef HwProbe_h 00016 #define HwProbe_h 00017 00018 #include <stdio.h> 00019 #include <sys/types.h> 00020 
00021 #include <hd.h>         // libhd 00022 
00023 #include < /usr/share/doc/packages/yast2-core/autodocs/SCRAgent_8h.htmlscr/SCRAgent.h > 00024 
00025 #include " /usr/share/doc/packages/yast2-core/autodocs/Y2_8h.htmlY2.h " 00026 
classHwProbe.html00030  class classHwProbe.htmlHwProbe  : public /usr/share/doc/packages/yast2-core/autodocs/classSCRAgent.htmlSCRAgent 00031 {
00032 public:
00036     classHwProbe.html#257c711d0deb8713205dd23ca18952c4HwProbe ();
00037 
00041     classHwProbe.html#2268503fb7b411bc2071406e8d4638e8~HwProbe  ();
00042 
00048     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#d9493986911408db83364b0d4f39f4f4Read (const /usr/share/doc/packages/yast2-core/autodocs/classYCPPath.htmlYCPPath & path, const /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue & arg = /usr/share/doc/packages/yast2-core/autodocs/classYCPNull.htmlYCPNull (), const /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue & optarg = /usr/share/doc/packages/yast2-core/autodocs/classYCPNull.htmlYCPNull ());
00049 
00053     /usr/share/doc/packages/yast2-core/autodocs/classYCPBoolean.htmlYCPBoolean  classHwProbe.html#3508cc2b8c3eb78e916cbd6059dbc64eWrite (const /usr/share/doc/packages/yast2-core/autodocs/classYCPPath.htmlYCPPath & path, const /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue & value, const /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue & arg = /usr/share/doc/packages/yast2-core/autodocs/classYCPNull.htmlYCPNull ());
00054 
00058     /usr/share/doc/packages/yast2-core/autodocs/classYCPList.htmlYCPList  classHwProbe.html#5a9892ac2606b9c0d5a76e6bb98a7f12Dir (const /usr/share/doc/packages/yast2-core/autodocs/classYCPPath.htmlYCPPath & path);
00059 
00060     // ---------------------------------------- 00061 
00062 private:
classHwProbe.html#7dfc17ed68cc713c4939ff456deaf77d00067      hd_data_t * classHwProbe.html#7dfc17ed68cc713c4939ff456deaf77dhd_base ;
00068 
00072     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#ec83953acf974fb6ceca089004b48053hd2value  (hd_t *hd);
00073 
00077     /usr/share/doc/packages/yast2-core/autodocs/classYCPList.htmlYCPList  classHwProbe.html#fddf44a71d94428a1662e68714a7e729hdlist2ycplist  (hd_t *hd, hd_hw_item_t filteritem = (hd_hw_item_t)0);
00078 
00082     /usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  classHwProbe.html#d0d59e5120598a3ad7b6fdea028eb36fresource_type2map  (const res_any_t *res, const char **name);
00083 
00087     /usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  classHwProbe.html#95a74a4ea52f0a9375582a6a3835e4e6driver_info2map  (const driver_info_t *drv, const char **name);
00088 
00093     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#04cd6ece9a0b38883707ff13987ba02bbyItem  (hd_hw_item_t item, bool re_probe);
00094 
00099     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#cfbb3fbef0a81565ef0a27745c48c813filterManual  (hd_hw_item_t item);
00100 
00105     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#4afbf7b3fc27f3d3f3a5f47c0bfab43cbootArch  ();
00106 
00111     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#19547dedfc39003b086d6d74b5780696cpuArch  ();
00112 
00117     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#02f55b02f410b0d60252c2df89444267bootDisk  ();
00118 
00123     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#04f2ac63a7591ce8fa31df929ee2de0acdb_isdnData  ();
00124 
00129     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#7f1c571910e8edec6a4e5350262bf48fbiosVideo  ();
00130 
00135     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#8af5f3da76f92db5882b4dceefbc544evesaFramebuffer  ();
00136 
00141     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#4b799445fdf7422c36a06419086671e5checkPath  (const /usr/share/doc/packages/yast2-core/autodocs/classYCPPath.htmlYCPPath & path, const /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue & arg, const /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue & writeval, int func);
00142 
00146     int classHwProbe.html#3d38a4d36f245b738a98573c306810c8doScan  (int /usr/share/doc/packages/yast2-core/autodocs/ycpc_8cc.html#03ef9454897c1b340a3d26637717bef2force );
00147 };
00148 
00149 
00150 // helper macros to hide hd_data_t internals 00151 
HwProbe_8h.html#74a8e08bfb4e5c27487b5572fbf8ccfc00152  #define hd_data_first(hddata) (hddata->hd) HwProbe_8h.html#81367c053b7a37c6ec6e61045a44451c00153  #define hd_next(hd) (hd->next) 00154 00155 #endif // HwProbe_h Generated on Tue May 2 16:04:46 2006 for yast2-hardware-detection by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 