  
    
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#97ee8557d6ecfb29922b12b0f807b341HwProbe ();
00037 
00041     classHwProbe.html#282de3dcb94436b7f7e4eae60e7949d8~HwProbe  ();
00042 
00048     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#f7bd0f712bcc6a198ee5f496955d11a1Read (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#88649da64ee91d4db59768e8655e7c71Write (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#6f2674b27fe247a8b13da321714045f8Dir (const /usr/share/doc/packages/yast2-core/autodocs/classYCPPath.htmlYCPPath & path);
00059 
00060     // ---------------------------------------- 00061 
00062 private:
classHwProbe.html#15f3d49a69c55247a620c89236fd75fc00067      hd_data_t * classHwProbe.html#15f3d49a69c55247a620c89236fd75fchd_base ;
00068 
00072     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#6309b005d5052e29de16a2437f5d706chd2value  (hd_t *hd);
00073 
00077     /usr/share/doc/packages/yast2-core/autodocs/classYCPList.htmlYCPList  classHwProbe.html#3a358542827e8738e7b347a3520682fehdlist2ycplist  (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#1ccf8efa2a2adfc4f88abf73f8706ed0resource_type2map  (const res_any_t *res, const char **name);
00083 
00087     /usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  classHwProbe.html#926c5ba76b3942fbae5d4bee6966dc0adriver_info2map  (const driver_info_t *drv, const char **name);
00088 
00093     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#6b1586527ca146e1063f747bca5e51e7byItem  (hd_hw_item_t item, bool re_probe);
00094 
00099     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#f45017dfe68b0435cda1ee134483137efilterManual  (hd_hw_item_t item);
00100 
00105     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#21a6834f2efc867f144f707399ccf305bootArch  ();
00106 
00111     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#854ca53fddde10b268d28b9522253195cpuArch  ();
00112 
00117     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#dd2fef1890f8347d2bdaffd1d55983dabootDisk  ();
00118 
00123     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#c9cd12c432061fc886b15f63dedc0a6dcdb_isdnData  ();
00124 
00129     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#dd7090a485335d943d4c4030d6f80a4ebiosVideo  ();
00130 
00135     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#8061b9255e531134cc152393a04b1879vesaFramebuffer  ();
00136 
00141     /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#f1ad9cd110e2b685359db244ed969168checkPath  (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#ed71fb7b485f8ac026ad10e5e3ed7053doScan  (int /usr/share/doc/packages/yast2-core/autodocs/ycpc_8cc.html#ae254d63f2381cc183c11594873793e0force );
00147 };
00148 
00149 
00150 // helper macros to hide hd_data_t internals 00151 
HwProbe_8h.html#ef31159f25a80b02cd68aa82e30cba7200152  #define hd_data_first(hddata) (hddata->hd) HwProbe_8h.html#b2d5a886ea7fad81971e37473f3de18700153  #define hd_next(hd) (hd->next) 00154 00155 #endif // HwProbe_h Generated on Tue May 2 16:11:00 2006 for yast2-hardware-detection by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 