#include <uri.h>
◆ PathElements
◆ QueryElements
◆ Uri() [1/4]
◆ Uri() [2/4]
      
        
          | http::base::Uri::Uri  | 
          ( | 
          const std::string &  | 
          uri | ) | 
           | 
        
      
 
 
◆ Uri() [3/4]
      
        
          | http::base::Uri::Uri  | 
          ( | 
          Uri &&  | 
          uri | ) | 
           | 
        
      
 
 
◆ Uri() [4/4]
      
        
          | http::base::Uri::Uri  | 
          ( | 
          const Uri &  | 
          uri | ) | 
           | 
        
      
 
 
◆ ~Uri()
  
  
      
        
          | http::base::Uri::~Uri  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualdefault   | 
  
 
 
◆ empty()
      
        
          | bool http::base::Uri::empty  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ get_fragment()
  
  
      
        
          | std::string http::base::Uri::get_fragment  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ get_host()
  
  
      
        
          | std::string http::base::Uri::get_host  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ get_path()
  
  
      
        
          | std::string http::base::Uri::get_path  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
get path part of the URI. 
 
 
◆ get_path_elements() [1/2]
◆ get_path_elements() [2/2]
  
  
      
        
          | const PathElements & http::base::Uri::get_path_elements  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ get_port()
  
  
      
        
          | int32_t http::base::Uri::get_port  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ get_query()
  
  
      
        
          | std::string http::base::Uri::get_query  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ get_query_elements() [1/2]
◆ get_query_elements() [2/2]
  
  
      
        
          | const QueryElements & http::base::Uri::get_query_elements  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ get_scheme()
  
  
      
        
          | std::string http::base::Uri::get_scheme  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ get_userinfo()
  
  
      
        
          | std::string http::base::Uri::get_userinfo  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ join()
  
  
      
        
          | std::string http::base::Uri::join  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ join_path()
  
  
      
        
          | std::string http::base::Uri::join_path  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ operator bool()
  
  
      
        
          | http::base::Uri::operator bool  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
private   | 
  
 
 
◆ operator=() [1/2]
      
        
          | Uri & http::base::Uri::operator=  | 
          ( | 
          const Uri &  | 
          other | ) | 
           | 
        
      
 
 
◆ operator=() [2/2]
      
        
          | Uri & http::base::Uri::operator=  | 
          ( | 
          Uri &&  | 
          other | ) | 
           | 
        
      
 
 
◆ set_fragment()
  
  
      
        
          | void http::base::Uri::set_fragment  | 
          ( | 
          const std::string &  | 
          fragment | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ set_host()
  
  
      
        
          | void http::base::Uri::set_host  | 
          ( | 
          const std::string &  | 
          host | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ set_path()
  
  
      
        
          | void http::base::Uri::set_path  | 
          ( | 
          const std::string &  | 
          path | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ set_port()
  
  
      
        
          | void http::base::Uri::set_port  | 
          ( | 
          int32_t  | 
          port | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ set_query()
  
  
      
        
          | bool http::base::Uri::set_query  | 
          ( | 
          const std::string &  | 
          query | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ set_scheme()
  
  
      
        
          | void http::base::Uri::set_scheme  | 
          ( | 
          const std::string &  | 
          scheme | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ set_userinfo()
  
  
      
        
          | void http::base::Uri::set_userinfo  | 
          ( | 
          const std::string &  | 
          userinfo | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ uri_impl_
The documentation for this class was generated from the following files:
- router/src/http/include/http/base/uri.h
 
- router/src/http/src/http/base/uri.cc