  
    
index.htmlMain Page     
annotated.htmlClasses     
files.htmlFiles     
examples.htmlExamples   
  
    
annotated.htmlClass List     
hierarchy.htmlClass Hierarchy     
functions.htmlClass Members   
HwProbe Class Reference
/usr/share/doc/packages/yast2-core/autodocs/classSCR.htmlSCR  Agent for access to hardware autoprobe.  
#_detailsMore... #include < HwProbe_8h-source.htmlHwProbe.h >Inheritance diagram for HwProbe:
classHwProbe-members.htmlList of all members. Public Member Functions
 classHwProbe.html#97ee8557d6ecfb29922b12b0f807b341HwProbe  ()  classHwProbe.html#282de3dcb94436b7f7e4eae60e7949d8~HwProbe  () /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 ()) /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 ()) /usr/share/doc/packages/yast2-core/autodocs/classYCPList.htmlYCPList  classHwProbe.html#6f2674b27fe247a8b13da321714045f8Dir  (const /usr/share/doc/packages/yast2-core/autodocs/classYCPPath.htmlYCPPath  &path) Private Member Functions
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#6309b005d5052e29de16a2437f5d706chd2value  (hd_t *hd) /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) /usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  classHwProbe.html#1ccf8efa2a2adfc4f88abf73f8706ed0resource_type2map  (const res_any_t *res, const char **name) /usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  classHwProbe.html#926c5ba76b3942fbae5d4bee6966dc0adriver_info2map  (const driver_info_t *drv, const char **name) /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#6b1586527ca146e1063f747bca5e51e7byItem  (hd_hw_item_t item, bool re_probe) /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#f45017dfe68b0435cda1ee134483137efilterManual  (hd_hw_item_t item) /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#21a6834f2efc867f144f707399ccf305bootArch  () /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#854ca53fddde10b268d28b9522253195cpuArch  () /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#dd2fef1890f8347d2bdaffd1d55983dabootDisk  () /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#c9cd12c432061fc886b15f63dedc0a6dcdb_isdnData  () /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#dd7090a485335d943d4c4030d6f80a4ebiosVideo  () /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#8061b9255e531134cc152393a04b1879vesaFramebuffer  () /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) int classHwProbe.html#ed71fb7b485f8ac026ad10e5e3ed7053doScan  (int /usr/share/doc/packages/yast2-core/autodocs/ycpc_8cc.html#ae254d63f2381cc183c11594873793e0force ) Private Attributes
hd_data_t * classHwProbe.html#15f3d49a69c55247a620c89236fd75fchd_base Detailed Description
/usr/share/doc/packages/yast2-core/autodocs/classSCR.htmlSCR  Agent for access to hardware autoprobe. 
Constructor & Destructor Documentation
  
    
      
        
          
HwProbe::HwProbe                     
(           
                    
 )           
        
      
    
  
  
    
       
    
    
Creates a new 
classHwProbe.htmlHwProbe .       
  
    
      
        
          
HwProbe::~HwProbe                     
(           
                    
 )           
        
      
    
  
  
    
       
    
    
Cleans up     
  
Member Function Documentation
  
    
      
        
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  HwProbe::biosVideo                     
(           
                    
 )           
 [private]         
      
    
  
  
    
       
    
    
lookup which video card is used by bios return 
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue        
  
    
      
        
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  HwProbe::bootArch                     
(           
                    
 )           
 [private]         
      
    
  
  
    
       
    
    
lookup boot architecture return 
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue        
  
    
      
        
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  HwProbe::bootDisk                     
(           
                    
 )           
 [private]         
      
    
  
  
    
       
    
    
lookup boot disk return 
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue        
  
    
      
        
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  HwProbe::byItem                     
(           
hd_hw_item_t           
 item,         
        
          
          
          
bool           
 re_probe         
        
          
          
)           
 [private]         
      
    
  
  
    
       
    
    
lookup hardware components matching item return 
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue        
  
    
      
        
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  HwProbe::cdb_isdnData                     
(           
                    
 )           
 [private]         
      
    
  
  
    
       
    
    
lookup isdn hardware data return 
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue        
  
    
      
        
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  HwProbe::checkPath                     
(           
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         
        
          
          
)           
 [private]         
      
    
  
  
    
       
    
    
check path for read, write, and dir func == 0 for read, == 1 for write, == 2 for dir.     
  
  
    
      
        
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  HwProbe::cpuArch                     
(           
                    
 )           
 [private]         
      
    
  
  
    
       
    
    
lookup cpu architecture return 
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue        
  
    
      
        
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPList.htmlYCPList  HwProbe::Dir                     
(           
const /usr/share/doc/packages/yast2-core/autodocs/classYCPPath.htmlYCPPath  &           
 path                    
 )           
 [virtual]         
      
    
  
  
    
       
    
    
Get a list of all subtrees. 
Implements 
/usr/share/doc/packages/yast2-core/autodocs/classSCRAgent.html#e97e21c6a17b5b1487a3ecbf2e6b1175SCRAgent .      
  
    
      
        
          
int HwProbe::doScan                     
(           
int           
 force                    
 )           
 [private]         
      
    
  
  
    
       
    
    
scan the hardware     
  
  
    
      
        
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  HwProbe::driver_info2map                     
(           
const driver_info_t *           
 drv,         
        
          
          
          
const char **           
 name         
        
          
          
)           
 [private]         
      
    
  
  
    
       
    
    
convert driver_info_t entry to map value     
  
  
    
      
        
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  HwProbe::filterManual                     
(           
hd_hw_item_t           
 item                    
 )           
 [private]         
      
    
  
  
    
       
    
    
lookup 'manual' (configured) hardware components matching item return 
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue        
  
    
      
        
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  HwProbe::hd2value                     
(           
hd_t *           
 hd                    
 )           
 [private]         
      
    
  
  
    
       
    
    
convert hd_data_t entry to value     
  
  
    
      
        
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPList.htmlYCPList  HwProbe::hdlist2ycplist                     
(           
hd_t *           
 hd,         
        
          
          
          
hd_hw_item_t           
 filteritem = (hd_hw_item_t) 0         
        
          
          
)           
 [private]         
      
    
  
  
    
       
    
    
convert a hd_data_t linked list to a ycplist     
  
  
    
      
        
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  HwProbe::Read                     
(           
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 ()         
        
          
          
)           
 [virtual]         
      
    
  
  
    
       
    
    
Reads data. Destroy the result after use. 
Parameters:  
    
path Specifies what part of the subtree should be read. The path is specified _relatively_ to Root()!   
Implements 
/usr/share/doc/packages/yast2-core/autodocs/classSCRAgent.html#d6b6481100ddd13b9ce943db7d042643SCRAgent .      
  
    
      
        
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  HwProbe::resource_type2map                     
(           
const res_any_t *           
 res,         
        
          
          
          
const char **           
 name         
        
          
          
)           
 [private]         
      
    
  
  
    
       
    
    
convert res_t entry to map value     
  
  
    
      
        
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  HwProbe::vesaFramebuffer                     
(           
                    
 )           
 [private]         
      
    
  
  
    
       
    
    
finds out framebuffer data return 
/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue        
  
    
      
        
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPBoolean.htmlYCPBoolean  HwProbe::Write                     
(           
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 ()         
        
          
          
)           
 [virtual]         
      
    
  
  
    
       
    
    
Writes data. Destroy the result after use. 
Implements 
/usr/share/doc/packages/yast2-core/autodocs/classSCRAgent.html#b3ebd6143135e1c543d0d462c14318fbSCRAgent .      
Member Data Documentation
  
    
      
        
          
hd_data_t* classHwProbe.html#15f3d49a69c55247a620c89236fd75fcHwProbe::hd_base  [private]                  
      
    
  
  
    
       
    
    
pointer to complete hd structure     
  
The documentation for this class was generated from the following files: HwProbe_8h-source.htmlHwProbe.h HwParse_8cc.htmlHwParse.cc HwProbe_8cc.htmlHwProbe.cc Generated on Tue May 2 16:11:00 2006 for yast2-hardware-detection by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 