  
    
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#16c14818c939c34cc26fdbf91ff07575RES2TYPE (t)   t *r = (t *)res #define HwParse_8cc.html#9d0a9803444bf59f3bcbfe6086217caaDRV2TYPE (t)   t *d = (t *)drvinfo Functions
static const char * HwParse_8cc.html#a3a446cc65b268a3b008ba00d175ea9dcpu2string  (hd_cpu_arch_t cpu_arch) static const char * HwParse_8cc.html#8e92d920d850904d74eb3f493f0e39f1boot2string  (hd_boot_arch_t boot_arch) static const char * HwParse_8cc.html#caf03671171f63516546c41f34c18cf1hotplug2string  (hd_hotplug_t hotplug) static /usr/share/doc/packages/yast2-core/autodocs/classYCPString.htmlYCPString  HwParse_8cc.html#da0889c9ab2595448890cff23e7c5d7caccess2string  (unsigned int acc) static /usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  HwParse_8cc.html#136f1e53a7373054babb530d7140cbb4devnum2map  (hd_dev_num_t devnum) static void HwParse_8cc.html#8fa051a6d0a1327453539a4d9734204aadd_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#3a3ffa1b248de24ae52deaf6acfcc4bfadd_str  (const char * /usr/share/doc/packages/yast2-core/autodocs/scanner_8cc.html#729aa87e7bed1403bc4740ae1e218526str , /usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  *m, const char *k) static void HwParse_8cc.html#689d01dc1b0192b8143dded4aadc5984add_strlist  (const str_list_t *strlist, /usr/share/doc/packages/yast2-core/autodocs/classYCPMap.htmlYCPMap  *m, const char *k) static void HwParse_8cc.html#358644b8aae46ea57ee381fb2e5426bcstrlist2ycplist  (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#92b7c25111fc60fd602f56d65cc2656aString2List  (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#a17e4360196e2f25e4cda6d363a62007HwParse.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:04:46 2006 for yast2-hardware-detection by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 