#include <zypp-core/url/UrlBase.h>
#include <zypp-core/base/String.h>
#include <zypp-core/base/Gettext.h>
#include <zypp-core/base/Regex.h>
#include <zypp-core/base/StringV.h>
#include <stdexcept>
#include <climits>
#include <errno.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <iostream>
#include <optional>
#include <utility>
Go to the source code of this file.
|  | 
| namespace | zypp | 
|  | Easy-to use interface to the ZYPP dependency resolver. 
 | 
|  | 
| namespace | zypp::url | 
|  | Url details namespace. 
 | 
|  | 
◆ a_zA_Z
      
        
          | #define a_zA_Z   "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" | 
      
 
 
◆ RX_VALID_SCHEME
      
        
          | #define RX_VALID_SCHEME   "^[" a_zA_Z "][" a_zA_Z "0-9\\.+-]*$" | 
      
 
 
◆ RX_VALID_PORT
      
        
          | #define RX_VALID_PORT   "^[0-9]{1,5}$" | 
      
 
 
◆ RX_VALID_HOSTNAME
      
        
          | #define RX_VALID_HOSTNAME   "^[[:alnum:]${_}]+([\\.-][[:alnum:]${_}]+)*$" | 
      
 
 
◆ RX_VALID_HOSTIPV4
      
        
          | #define RX_VALID_HOSTIPV4           "^([0-9]{1,3})\\.([0-9]{1,3})\\.([0-9]{1,3})\\.([0-9]{1,3})$" | 
      
 
 
◆ RX_VALID_HOSTIPV6
      
        
          | #define RX_VALID_HOSTIPV6           "^\\[[:a-fA-F0-9]+(:[0-9]{1,3}(\\.[0-9]{1,3}){3})?\\]$" |