#include <url.h>
◆ HttpUri
◆ Keys
◆ Parameters
◆ Values
◆ Url()
  
  
      
        
          | helper::http::Url::Url  | 
          ( | 
          const HttpUri &  | 
          uri | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ append_query_parameter()
  
  
      
        
          | static void helper::http::Url::append_query_parameter  | 
          ( | 
          HttpUri &  | 
          uri,  | 
         
        
           | 
           | 
          const std::string &  | 
          key,  | 
         
        
           | 
           | 
          const std::string &  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ get_if_query_parameter() [1/2]
  
  
      
        
          | bool helper::http::Url::get_if_query_parameter  | 
          ( | 
          const std::string &  | 
          key,  | 
         
        
           | 
           | 
          std::optional< std::string > *  | 
          value  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_if_query_parameter() [2/2]
  
  
      
        
          | bool helper::http::Url::get_if_query_parameter  | 
          ( | 
          const std::string &  | 
          key,  | 
         
        
           | 
           | 
          std::string *  | 
          value  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_path()
  
  
      
        
          | std::string helper::http::Url::get_path  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_query()
  
  
      
        
          | std::string helper::http::Url::get_query  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_query_elements()
  
  
      
        
          | Parameters helper::http::Url::get_query_elements  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_query_parameter() [1/2]
  
  
      
        
          | static std::string helper::http::Url::get_query_parameter  | 
          ( | 
          const HttpUri &  | 
          uri,  | 
         
        
           | 
           | 
          const std::string &  | 
          key  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ get_query_parameter() [2/2]
  
  
      
        
          | std::string helper::http::Url::get_query_parameter  | 
          ( | 
          const std::string &  | 
          key | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ is_query_parameter()
  
  
      
        
          | bool helper::http::Url::is_query_parameter  | 
          ( | 
          const std::string &  | 
          key | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ parse_offset_limit() [1/2]
  
  
      
        
          | static void helper::http::Url::parse_offset_limit  | 
          ( | 
          const Parameters &  | 
          query,  | 
         
        
           | 
           | 
          uint64_t *  | 
          out_offset,  | 
         
        
           | 
           | 
          uint64_t *  | 
          out_limit  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ parse_offset_limit() [2/2]
  
  
      
        
          | void helper::http::Url::parse_offset_limit  | 
          ( | 
          uint64_t *  | 
          out_offset,  | 
         
        
           | 
           | 
          uint64_t *  | 
          out_limit  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ remove_query_parameter()
  
  
      
        
          | bool helper::http::Url::remove_query_parameter  | 
          ( | 
          const std::string &  | 
          key | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ to_uint64()
  
  
      
        
          | static uint64_t helper::http::Url::to_uint64  | 
          ( | 
          const char *  | 
          value,  | 
         
        
           | 
           | 
          const char *  | 
          conversion_failure_message  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ uri_
The documentation for this class was generated from the following file:
- router/src/mysql_rest_service/include/helper/http/url.h