A couple utils for URL Manipulation.  
More...
A couple utils for URL Manipulation. 
◆ urltype
◆ urltype_e
Supported URL types. 
| Enumerator | 
|---|
| URL_IS_UNKNOWN  | unknown (aka a file)  
 | 
| URL_IS_DASH  | stdin/stdout  
 | 
| URL_IS_PATH  | file://...  
 | 
| URL_IS_FTP  | ftp://...  
 | 
| URL_IS_HTTP  | http://...  
 | 
| URL_IS_HTTPS  | https://...  
 | 
| URL_IS_HKP  | hkp://...  
 | 
Definition at line 17 of file rpmurl.h.
 
 
◆ urlGetFile()
      
        
          | int urlGetFile  | 
          ( | 
          const char *  | 
          url,  | 
        
        
           | 
           | 
          const char *  | 
          dest  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Copy data from URL to local file. 
- Parameters
 - 
  
    | url | url string of source  | 
    | dest | file name of destination  | 
  
   
- Returns
 - 0 on success, -1 on error 
 
 
 
◆ urlIsURL()
      
        
          | urltype urlIsURL  | 
          ( | 
          const char *  | 
          url | ) | 
           | 
        
      
 
Return type of URL. 
- Parameters
 - 
  
  
 
- Returns
 - type of url 
 
 
 
◆ urlPath()
      
        
          | urltype urlPath  | 
          ( | 
          const char *  | 
          url,  | 
        
        
           | 
           | 
          const char **  | 
          pathp  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Return path component of URL. 
- Parameters
 - 
  
     | url | url string  | 
    | [out] | pathp | pointer to path component of url  | 
  
   
- Returns
 - type of url