  
    
index.htmlMain Page     
annotated.htmlClasses     
files.htmlFiles     
examples.htmlExamples   
  
    
files.htmlFile List     
globals.htmlFile Members   
HwParse.cc File Reference
#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <string.h>#include <errno.h>#include <unistd.h>#include " HwProbe_8h-source.htmlHwProbe.h "#include < /usr/share/doc/packages/yast2-core/autodocs/y2log_8h.htmlycp/y2log.h > Defines
#define HwParse_8cc.html#a1eee4cdd64fc8d58b2686d114e380e9RES2TYPE (t)   t *r = (t *)res #define HwParse_8cc.html#39046cb779395b209db7d71458c62e09DRV2TYPE (t)   t *d = (t *)drvinfo Functions
static const char * HwParse_8cc.html#0dfadd895e178903278a635d766912f8cpu2string  (hd_cpu_arch_t cpu_arch) static const char * HwParse_8cc.html#1fb09a1ba827c39df431e683f1431eefboot2string  (hd_boot_arch_t boot_arch) static const char * HwParse_8cc.html#2f31f1207eb0de63db8024ff4a5e1406hotplug2string  (hd_hotplug_t hotplug) static /usr/share/doc/packages/yast2-core/autodocs/classYCPString.htmlYCPString  HwParse_8cc.html#10da91d3bdd19cbc06b352560cbff890access2string  (unsigned int acc) static /usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  HwParse_8cc.html#766519061e3f347ad25c0ddbef20ded5devnum2map  (hd_dev_num_t devnum) static void HwParse_8cc.html#76ae64503568fbc6077a5578e7a431d5add_devnum  (const hd_dev_num_t *devnum, /usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  *m, const char *k) static void HwParse_8cc.html#a59f87763e225378c6e9908dc41f473cadd_str  (const char * /usr/share/doc/packages/yast2-core/autodocs/scanner_8cc.html#341be97d9aff90c9978347f66f945b77str , /usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  *m, const char *k) static void HwParse_8cc.html#1c145cf0cf1fd549ce03e9775b2c702badd_strlist  (const str_list_t *strlist, /usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  *m, const char *k) static void HwParse_8cc.html#2ba0299342a957ea65b17751440c9504strlist2ycplist  (const str_list_t *strlist, /usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  *map, const char *key) /usr/share/doc/packages/yast2-core/autodocs/classYCPList.htmlYCPList  HwParse_8cc.html#cf418e75449f3c69cc41847d2d97409eString2List  (const char *sl) Define Documentation
  
    
      
        
          
#define DRV2TYPE                    
(           
t           
                    
 )           
   t *d = (t *)drvinfo         
      
    
  
  
    
       
    
    
    
  
  
    
      
        
          
#define RES2TYPE                    
(           
t           
                    
 )           
   t *r = (t *)res         
      
    
  
  
    
       
    
    
    
  
Function Documentation
  
    
      
        
          
static /usr/share/doc/packages/yast2-core/autodocs/classYCPString.htmlYCPString  access2string                     
(           
unsigned int           
 acc                    
 )           
 [static]         
      
    
  
  
    
       
    
    
    
  
  
    
      
        
          
static void add_devnum                     
(           
const hd_dev_num_t *           
 devnum,         
        
          
          
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  *           
 m,         
        
          
          
          
const char *           
 k         
        
          
          
)           
 [static]         
      
    
  
  
    
       
    
    
Add the hd_dev_num_t devnum to the 
/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  m with key k if devnum and it's type is non-zero.       
  
    
      
        
          
static void add_str                     
(           
const char *           
 str,         
        
          
          
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  *           
 m,         
        
          
          
          
const char *           
 k         
        
          
          
)           
 [static]         
      
    
  
  
    
       
    
    
Add the char* str to the 
/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  m with key k if str in non-zero.       
  
    
      
        
          
static void add_strlist                     
(           
const str_list_t *           
 strlist,         
        
          
          
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  *           
 m,         
        
          
          
          
const char *           
 k         
        
          
          
)           
 [static]         
      
    
  
  
    
       
    
    
Add the str_list_t* strlist to the 
/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  m with key k if strlist is non-zero.       
  
    
      
        
          
static const char* boot2string                     
(           
hd_boot_arch_t           
 boot_arch                    
 )           
 [static]         
      
    
  
  
    
       
    
    
    
  
  
    
      
        
          
static const char* cpu2string                     
(           
hd_cpu_arch_t           
 cpu_arch                    
 )           
 [static]         
      
    
  
  
    
       
    
    
/usr/share/doc/packages/yast2-core/autodocs/runycp_8cc.html#e0323a9039add2978bf5b49550572c7cHwParse.cc Purpose: ycp to libhd interface, parse hd_t and construct 
/usr/share/doc/packages/yast2-core/autodocs/classYCPValueRep.htmlYCPValueRep Authors: Klaus Kaempf <
mailto:kkaempf@suse.dekkaempf@suse.de > Arvin Schnell < mailto:arvin@suse.dearvin@suse.de > Maintainer: Arvin Schnell < mailto:arvin@suse.dearvin@suse.de >       
  
    
      
        
          
static /usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  devnum2map                     
(           
hd_dev_num_t           
 devnum                    
 )           
 [static]         
      
    
  
  
    
       
    
    
hd_dev_num_t -> 
/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap        
  
    
      
        
          
static const char* hotplug2string                     
(           
hd_hotplug_t           
 hotplug                    
 )           
 [static]         
      
    
  
  
    
       
    
    
    
  
  
    
      
        
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPList.htmlYCPList  String2List                     
(           
const char *           
 sl                    
 )           
        
      
    
  
  
    
       
    
    
    
  
  
    
      
        
          
static void strlist2ycplist                     
(           
const str_list_t *           
 strlist,         
        
          
          
          
/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  *           
 map,         
        
          
          
          
const char *           
 key         
        
          
          
)           
 [static]         
      
    
  
  
    
       
    
    
Adds an entry to the map containing the key as key and the strlist and value. Does nothing if strlist is 0.     
  
Generated on Tue May 2 16:11:00 2006 for yast2-hardware-detection by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 