  
    
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#257c711d0deb8713205dd23ca18952c4HwProbe  ()  classHwProbe.html#2268503fb7b411bc2071406e8d4638e8~HwProbe  () /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 ()) /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 ()) /usr/share/doc/packages/yast2-core/autodocs/classYCPList.htmlYCPList  classHwProbe.html#5a9892ac2606b9c0d5a76e6bb98a7f12Dir  (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#ec83953acf974fb6ceca089004b48053hd2value  (hd_t *hd) /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) /usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  classHwProbe.html#d0d59e5120598a3ad7b6fdea028eb36fresource_type2map  (const res_any_t *res, const char **name) /usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  classHwProbe.html#95a74a4ea52f0a9375582a6a3835e4e6driver_info2map  (const driver_info_t *drv, const char **name) /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#04cd6ece9a0b38883707ff13987ba02bbyItem  (hd_hw_item_t item, bool re_probe) /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#cfbb3fbef0a81565ef0a27745c48c813filterManual  (hd_hw_item_t item) /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#4afbf7b3fc27f3d3f3a5f47c0bfab43cbootArch  () /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#19547dedfc39003b086d6d74b5780696cpuArch  () /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#02f55b02f410b0d60252c2df89444267bootDisk  () /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#04f2ac63a7591ce8fa31df929ee2de0acdb_isdnData  () /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#7f1c571910e8edec6a4e5350262bf48fbiosVideo  () /usr/share/doc/packages/yast2-core/autodocs/classYCPValue.htmlYCPValue  classHwProbe.html#8af5f3da76f92db5882b4dceefbc544evesaFramebuffer  () /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) int classHwProbe.html#3d38a4d36f245b738a98573c306810c8doScan  (int /usr/share/doc/packages/yast2-core/autodocs/ycpc_8cc.html#03ef9454897c1b340a3d26637717bef2force ) Private Attributes
hd_data_t * classHwProbe.html#7dfc17ed68cc713c4939ff456deaf77dhd_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#38159235d7176327e4566cd661367cd6SCRAgent .      
  
    
      
        
          
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#d86571df04314a97de02eee489097ec5SCRAgent .      
  
    
      
        
          
/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#40def78e6e156ab4ee58658572bdc3d6SCRAgent .      
Member Data Documentation
  
    
      
        
          
hd_data_t* classHwProbe.html#7dfc17ed68cc713c4939ff456deaf77dHwProbe::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:04:46 2006 for yast2-hardware-detection by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 